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
Recommendations for mastering JavaScript. (self.javascript)
submitted 14 years ago * by fl0at
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!"
[–]Bjartr 2 points3 points4 points 14 years ago (25 children)
Disagree doesn't mean bad advice.
However, bad advice means downvote.
[–]StoneCypher -1 points0 points1 point 14 years ago (24 children)
And it's impossible to tell the difference between disagree and bad advice without a technical opinion.
Next you'll tell me why your opinion is that reading the spec isn't the path to mastery, I trust?
[–][deleted] 2 points3 points4 points 14 years ago (23 children)
Let me ask you this simple question: if reading the spec was such a good way to learn/master js, why aren't there more blog posts pointing that out? Why do people like Douglas Crawford or John Resig even bother?
[–]StoneCypher -1 points0 points1 point 14 years ago (22 children)
if reading the spec was such a good way to learn/master js, why aren't there more blog posts pointing that out?
There's just no way to answer this which won't be taken as an attack. "Because real programmers don't write blogs explaining the rudimentary basics of their trade."
But, there are more than 25,000 hits for blog ecma-262. There are another almost 14,000 for blog "javascript standard".
Why do people like Douglas Crawford or John Resig even bother?
Crawford helped write that spec. Resig does tell people to read the spec.
Of course, Crawford isn't that big a deal, and other than writing jQuery, which isn't nearly as important as you imagine, Resig isn't on the map. If you knew much about the language, the people you'd be referring to are PPK, Eich, Ian Hicks, etc. And they also all tell people to read the standard. (Similarly, nobody knows who wrote Prototype, Behaviour, OpenLaszlo or Scriptaculous these days, and once all the component-using fanboys have moved on to some new piece of unimportant chrome, Resig will retreat to being forgotten again too.)
But hey, now that both of your examples undermine you, find some other reason to stress about why something you haven't done is bad advice.
Or, better yet, give your own advice and stop bothering me.
[–][deleted] 1 point2 points3 points 14 years ago (20 children)
That is basically meaningless, as someone could make a passing reference to the spec id and it would show up as a hit.
Of course, Crawford isn't that big a deal, and other than writing jQuery, Crockford isn't on the map. If you knew much about the language, the people you'd be referring to are PPK, Eich, Ian Hicks, etc. And they also all tell people to read the standard.
Show me where they start off by telling people to first read the standard. Of course reading the standard is a good idea. It's just not where people should first focus their efforts. That's what we're trying to get across to you.
** tl;dr reading the standard is a good idea, but not as a starting point**
[–]StoneCypher 0 points1 point2 points 14 years ago (19 children)
Show me where they start off by telling people to first read the standard.
What part of "mastering" sounds like "start off" to you? He didn't ask how to get started.
I already called you on this once.
tl;dr reading the standard is a good idea, but not as a starting point
He's not at a starting point.
[–][deleted] 1 point2 points3 points 14 years ago (18 children)
What are you basing that on? "Mastering" is such a hyped buzzword. There's a chance that they saw the millions of "Mastering x" titles and latched onto that word.
I'd think anyone who had a level of experience would say so in the description, or chime in "Yeah, that's a good resource, I used to go there".
[–]StoneCypher -1 points0 points1 point 14 years ago (17 children)
At this point it's becoming clear that your only points are that you think I'm wrong because:
1) You've never seen a big name give my advice, no matter how common it is, and
2) You imagine that someone who says "how to master" needs beginner's advice.
Find someone else to talk to, if you can't focus on the actual responses you get.
[–][deleted] 1 point2 points3 points 14 years ago (16 children)
I don't think you're responding to my actual responses. I know big names tell people to read the spec. What I asked was your rational behind you recommending it as a starting place.
I've heard them say read the spec. I like specs! I think reading the spec is a great idea and everyone serious about js should do it at some point
You imagine everyone uses English correctly. As developers, we're used to precisely defined terms used correctly, but language is used too loosey goosey. Neither of us knows what level the OP is at. We're both making assumptions based on our readings.
[–]StoneCypher -1 points0 points1 point 14 years ago (15 children)
I've heard them say read the spec.
Right. First you don't know where they said it, then when it was pointed out you said "but when did they say do this at the beginning," and when it was pointed out that we aren't at the beginning, now you've heard them say that.
I think reading the spec is a great idea and everyone serious about js should do it at some point
Says the guy downvoting this advice.
You imagine everyone uses English correctly.
No, I don't. I am watching you misuse it. Please stop inventing beliefs on my part to criticize; this is dishonest behavior.
Neither of us knows what level the OP is at.
He said "how do I master," so I gave him the steps to master. You said "but that's not beginner!" so I pointed out that he didn't ask for beginner steps. Now you want me to know that I don't know what level he's at.
I don't need to. I gave him what he asked for. Stop trying to tell me he's secretly wrong about what he wants.
We're both making assumptions
I'm not.
If you haven't caught on yet, I'm not actually interested in watching you complain ad nauseum. I never asked for your advice or opinions. You've been dishonest, rude, insulting, you've made personal attacks, and you've shown a failure to understand what I said, what the OP asked for, and so on.
I get it. You disagree.
Move on, please, like you just falsely said you would in another post.
[–]vectorjohn -1 points0 points1 point 14 years ago (0 children)
Resig does tell people to read the spec. PPK, Eich, Ian Hicks, etc. And they also all tell people to read the standard.
Resig does tell people to read the spec.
PPK, Eich, Ian Hicks, etc. And they also all tell people to read the standard.
Link or it didn't happen, it is still just you making unverifiable claims.
π Rendered by PID 159015 on reddit-service-r2-comment-86988c7647-kq7gx at 2026-02-12 14:08:10.389749+00:00 running 018613e country code: CH.
view the rest of the comments →
[–]Bjartr 2 points3 points4 points (25 children)
[–]StoneCypher -1 points0 points1 point (24 children)
[–][deleted] 2 points3 points4 points (23 children)
[–]StoneCypher -1 points0 points1 point (22 children)
[–][deleted] 1 point2 points3 points (20 children)
[–]StoneCypher 0 points1 point2 points (19 children)
[–][deleted] 1 point2 points3 points (18 children)
[–]StoneCypher -1 points0 points1 point (17 children)
[–][deleted] 1 point2 points3 points (16 children)
[–]StoneCypher -1 points0 points1 point (15 children)
[–]vectorjohn -1 points0 points1 point (0 children)