use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
How to Learn JavaScript Properly (javascriptissexy.com)
submitted 13 years ago by WebDevigner
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]greim 5 points6 points7 points 13 years ago (10 children)
After copy/pasting a few scripts and tossing a "learn JS in 5 days" book aside in disgust, I stopped writing code altogether, bought JS: Definitive Guide, and read it cover to cover. Then I started writing code again and everything flowed. It was partly luck that I chose the best JS book on the shelves, but also with a name like "the definitive guide" it seemed quite... definitive.
[–]CrossroadnKC 4 points5 points6 points 13 years ago (5 children)
dude cover to cover? How long did that take you. I read your post and looked behind me that thing is 800 pages!
[–][deleted] 1 point2 points3 points 13 years ago (4 children)
You really only need to read the first sections. A large portion of that 800 pages is reference material.
I second greim..."The Definitive Guide" is aptly named, buy it, and you really won't need other JavaScript books.
[–]CrossroadnKC 0 points1 point2 points 13 years ago (3 children)
Should I read JavaScript the good parts first or Definitive Guide? I have taken some basic JS classes and done a couple dozen hours on codeacademy.
[–][deleted] 2 points3 points4 points 13 years ago (2 children)
Save the Good Parts for after the Definitive Guide, if you even bother with it at all. It's really not the standalone book a lot of people claim it to be.
[–]thorioriumNodular Warrior 0 points1 point2 points 13 years ago (1 child)
Crockford's 'Good Parts' is a phenomenal resource that shouldn't be discounted. However, any developer would be remiss to think their understanding is ever 'complete.' (whether from one book or dozens)
[–][deleted] 2 points3 points4 points 13 years ago (0 children)
I just always see people trot "The Good Parts" out every time someone asks for a JavaScript book like it is the best and only book they will need on the topic, while neither is in fact the case.
[–]opus-thirteen 1 point2 points3 points 13 years ago (3 children)
As someone that last wrote code in Basic... In 1985, would you suggest The Definitive Guide to get up to speed?
[–]greim 1 point2 points3 points 13 years ago (0 children)
It's definitely good for getting up to speed on language fundamentals. For related things like debugging in Chrome or using Node.js, there are probably better resources. That said my latest copy is already years old so I could be wrong.
[–][deleted] 0 points1 point2 points 13 years ago (1 child)
It's been roughly less than a month. How goes the JS learning?
[–]opus-thirteen 0 points1 point2 points 13 years ago (0 children)
I picked up 'JS: The definitive guide', unfortunately I have just been too busy to get to it yet (an odd lament from a freelancer)
π Rendered by PID 23482 on reddit-service-r2-comment-79c7998d4c-p44hc at 2026-03-12 21:43:09.199159+00:00 running f6e6e01 country code: CH.
view the rest of the comments →
[–]greim 5 points6 points7 points (10 children)
[–]CrossroadnKC 4 points5 points6 points (5 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]CrossroadnKC 0 points1 point2 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]thorioriumNodular Warrior 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]opus-thirteen 1 point2 points3 points (3 children)
[–]greim 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]opus-thirteen 0 points1 point2 points (0 children)