I'm not a total noob. I can read, write and understand some basic JS but my formation was quite incomplete and nobody explained me some of the basic concepts so I would like to start from the beginning. Do you guys know some good books, site or online exercises which could help me ? (French material also accepted)
Thanks !
Javascriptissexy has a course plan on "How to learn Javascript properly". Its a 6 week course plan that takes you from beginner to intermediate programmer. After that, you can follow course plan on going from intermediate to advanced javascript programmer. The course plan consists of you reading a book, trying out exercises on Codeacademy and JSFiddle.
I've also found CodeSchool's JavaScript Roadtrip (3 part course) to be very helpful. It's not free though.
When I was started to learn JavaScript from scratch I found one of the best tutorial resources from thenewboston.com (Bucky Roberts). I guess there is nowadays many good tutors in YouTube. But Bucky was the first one that came to mind... and he is also quite funny guy while he teaching...
There is "Introduction course for JavaScript" in for https://thenewboston.com/videos.php?cat=10 I found that course very good at the beginning. It's from year 2011, but still good theory I guess.
I was told SICP is the best guide to start learning programming: http://sarabander.github.io/sicp/
Also JavaScript is learning from Scheme and many other messy stuffs.
Here are some good books that you can read
play.google.com/store/books/author
And this course over at Udemy come highly recommended.
udemy.com/understand-javascript
Hope this helps and good luck.
You Don't Know JS and Eloquent JavaScript are one the best free books about JavaScript. For intermediate-advanced topics - Programming JavaScript Applications by Eric Elliott is a great choice.
If you like watching video tutorials - egghead.io - the content there is phenomenal! ES6, Fundamental JavaScript, Reactive Programming, ReactJS/Redux/Flux, AngularJs etc. Keep in mind though, that some of the content is premium, but there is a large quantity of free videos.
Meanwhile, you can check Codewars - a website for solving programming challenges. One of the supported languages is JavaScript.
Whatever you do, don't forget the most important part of your learning journey - practicing. Don't stop coding, even if you don't know the specs that well. Start a simple project and upgrade it with new functionalities every now and then. There are so many projects idea lists like programming-projects-for-n00bz, WebDevChallenge, karan's projects.
You can check @prank7's answer for additional project ideas.
Here are some more resources worth mentioning:
Hi, I used to learn Javascript language through following its basic features on articles in this link: http://www.w3schools.com/js/default.asp. Another site that worth to follow is MDN's Javascript tutorial guide on this link: developer.mozilla.org/en-US/docs/Web/JavaScript/G… Hope they are useful for you.
Courses:
CodeSchool (some free; most 29$ per month)
Books:
Professor Frisby's Mostly Adequate Guide to Functional Programming
Resources:
adeeb
https://ReactDOM.com
Here's a compiled list of the best ways to learn JavaScript in 2017.