Skip to content

Instantly share code, notes, and snippets.

@lepfsd
Created December 7, 2017 10:17
Show Gist options
  • Select an option

  • Save lepfsd/fac95d0408e9f0f02263b51e7026cbf1 to your computer and use it in GitHub Desktop.

Select an option

Save lepfsd/fac95d0408e9f0f02263b51e7026cbf1 to your computer and use it in GitHub Desktop.
Hey! Welcome to the JavaScript group. First of all, please read the rules:
@thedevsrules
Want to learn JavaScript and conquer the world? Start here:
Tutorials and Books
- JavaScript For Cats (http://jsforcats.com/) is a dead simply introduction for new programmers.
- MDN JavaScript Guide (https://developer.mozilla.org/docs/Web/JavaScript/Guide%5C) has the most standard and straightforward tutorials. If you need references, MDN is here for you
too.
- You Don’t Know JS (https://github.com/getify/You-Dont-Know-JS%5C) is the best book to learn JavaScript from. It’s free to read on GitHub.
- Eloquent JavaScript (http://eloquentjavascript.net/) is another great introduction to programming and learning JavaScript.
- Modern JavaScript Cheatsheet (https://github.com/mbeaudru/modern-js-cheatsheet%5C) helps you understand and learn all the new features in the language.
- JSBooks (http://jsbooks.revolunet.com/), a collection of free JavaScript books.
Videos and Courses
- JavaScript: Understanding the Weird Parts (https://www.youtube.com/watch?v=Bv_5Zv5c-Ts%5C) an incredible course which teaches the concepts of the language. First 3 hours
are free on YouTube, you can but the whole course from Udemy (https://www.udemy.com/understand-javascript/%5C).
- FunFunFunction (https://www.youtube.com/mpjmevideos%5C) makes the learning process enjoyable.
- Javascript30 (https://javascript30.com/%5C), 30 videos to level up your skills.
- Traversy Media (https://www.youtube.com/user/TechGuyWeb/) great contents mostly aimed for begginers.
Learn by Doing
- FreeCodeCamp (https://www.freecodecamp.org/%5C), learn to code by building projects.
- CodeAcademy (https://www.codecademy.com/%5C), learn to code interactively.
- Codewars (https://www.codewars.com/), train with programming challenges.
Functional Programming
This where the true the good parts show theirselves.
- JSUnconf 2016 (https://www.youtube.com/watch?v=e-5obm1G_FY), learn functional programming basics with this talk from Anjana Vakil.
- FunFunFunction (https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)'s videos are a great start.
- Mostly Adequate Guide to Functional Programming (https://github.com/MostlyAdequate/mostly-adequate-guide%5C) and Functional Light JS (https://github.com/getify/Functional-Light-JS%5C) will make you master the functional programming.
- JavaScript Allongé (https://leanpub.com/javascriptallongesix), programming from functions to classes.
- Functional Programming Jargon (https://github.com/hemanth/functional-programming-jargon) in simple terms.
- awesome-fp-js (https://github.com/stoeffel/awesome-fp-js) is a good reference for functional programming in JavaScript.
Other Resources
- Spellbook of Modern Web Dev (https://github.com/dexteryy/spellbook-of-modern-webdev) is a big picture of modern JavaScript development.
- What the fuck JavaScript? (https://github.com/denysdovhan/wtfjs), list of funny and tricky JavaScript examples.
What’s next?
You can learn Node.js for backend, or go crazy with front-end frameworks, or even further, create mobile
applications. Send these commands here or to the @thedevs_bot:
!nodejs
!react
!vue
JSbooks - Free Javascript Ebooks
JSbooks is a showcase of the bests free ebooks about Javascript. Find here the best publications about JS without spending any bucks !
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment