1. Free Code Camp

Free Code Camp has a JavaScript track that explains most of the basics with exercises and to do project lists. The community support that FCC provides is also large. The Best Thing? It’s free.

2. Eloquent JavaScript

This one is a Book. The best of the lot, I have to say. It explains basic concepts and provides examples for most of them. The quotes from Classic Programming Text books is just a bonus addition. You can read it online Here or Buy it from Amazon.

3. Web Developer Track from Mozilla

If you are okay reading through stuff and practicing them, Mozilla has no BS track for you. It looks pretty much like Documentation, but like the good ones.

4. Udacity Front End Developer Nanodegree

If you like a deep dive into Front End Development, this nanodegree could be a good try. It’s going to cost you, but it starts with HTML basics, goes into CSS, Javascript, jQuery and even teaches you git and JavaScript testing.

5. Code Mentor

Connects you with experienced developers who will ease your transition into programming.

6. Code School

Has Javascript tracks that draws a road map of where to go from beginner to advanced. The paths can help you progress without distractions.

7. Egg Head

Egg Head has byte sized tutorials on many JavaScript concepts. But don’t jump into that at once. It’s for a later stage.

Practice. Code. Create.

Engineer. Driven by Passion.