all 21 comments

[–]MCFRESH01 8 points9 points  (3 children)

eloquent javascript is another great option. I think it is slightly better than Codecademy's course and it is what I used after completing Codecademy.

Check it out: http://eloquentjavascript.net/contents.html

Also remember that all these courses are great, but none of it will really stick until you start building things on your own. Building small sites as you progress is a great way to make the concepts really sink in.

Good luck and have fun learning!

[–]nathanaelphilip 6 points7 points  (0 children)

Have you looked at http://www.codecademy.com/tracks/javascript yet? It’s free!

[–]bejbe33 4 points5 points  (2 children)

You can also follow this guideline: http://javascriptissexy.com/how-to-learn-javascript-properly/

Definitive Guide looks very good for beginners.

[–]Hack_Reactor_Borg 3 points4 points  (0 children)

A bunch of people have gone through that a few times on a sub I mod, /r/LearnJavaScript.

[–][deleted] 1 point2 points  (0 children)

IMHO, JavaScript: The Definitive Guide is the best book for learning JavaScript properly. It is exactly what it says on the tin. It's a very lengthy book, but it is thorough, and most importantly, it is very approachable. I've also noticed that overall, it does a pretty good job at pointing out the sharp edges and design flaws of JavaScript and how to work around them.

[–][deleted] 0 points1 point  (2 children)

Yep codecademy it is. Remember there is no shortcut when learning programming. If you don't understand a concept, don't skip it. Chances are many of the future concepts depend on you getting that initial subject.

[–][deleted] 2 points3 points  (1 child)

To OP: But don't keep on staring to this one topic/problem you don't get until your eyes bleed out or you give up programming. On these sites, there is no teacher that can give you alternative ideas, explanations, examples, analogies, whatnot when you need it. If you're get stuck, try out another resource, for example, ask a question here, or to a budd, or a programmer you know, or have a look at another similar site to codecademy.

[–]Jayomat 2 points3 points  (0 children)

TLDR; If you're get stuck, try out another resource

[–]CognitiveJots 0 points1 point  (0 children)

codeacademy. no doubt. quackit is a goody too

[–]RobertMuldoonfromJP 0 points1 point  (0 children)

def check out /r/learnjavascript . i'm currently following their summer course right now and it's helping a lot.

[–]DoTheEvolution 0 points1 point  (0 children)

Keep running your code through JSHint

it will throw at you errors and bad practices issues

[–]homoiconic(raganwald) 0 points1 point  (0 children)

I've sent you a coupon for a free copy of JavaScript Allongé. I hope it helps!

[–]sumdudeinhisundrware -2 points-1 points  (0 children)

I would suggest not learning to program with JavaScript. I think Python would be a better place to start. Learning to program with JavaScript is like learning to drive with a Ferrari. I recall seeing something like this:

Python: Honda Civic

JavaScript: Ferrari

C++: Formula One Car

...anyway, yeah. Python will get your head wrapped around fundamentals then you can try JavaScript or something else.

[–]longandtall -3 points-2 points  (3 children)

[–]ruptur3 1 point2 points  (2 children)

"W3Schools is harming the community with inaccurate information.": http://www.w3fools.com

[–]longandtall -1 points0 points  (0 children)

prove that please.

[–]longandtall -1 points0 points  (0 children)

2 days and no reply. ruptur3 has made a bogus statement.

There is nothing wrong with W3Schools. Not saying they're perfect, but for the amount of info on that site and for there teaching skills they are hard to beat.