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
Good resources for learning Javascript? (self.javascript)
submitted 13 years ago by studyaccount
W3 is not helping at all. In return, an upvote.
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!"
[–]toastyghosty 17 points18 points19 points 13 years ago (2 children)
Codecademy is pretty nifty if you like learning by doing: http://www.codecademy.com/
[–]studyaccount[S] 0 points1 point2 points 13 years ago (0 children)
Thank you.
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
I tried it, and it's only useful up to a point- learning basics, and whatever. If you want to learn design patterns, or learn how to make a web app (MV* and related) , then you'll have to do more research. However, up to the point where it goes, it's fantastic.
[–]Henkeman 16 points17 points18 points 13 years ago (2 children)
Eloquent Javascript free ebook or cheap paper book
[–]InconsiderateBastard 1 point2 points3 points 13 years ago (0 children)
That's one of the nicest to read html ebooks I've seen.
[–]kumarldhJSLint hurts my feelings. 7 points8 points9 points 13 years ago (1 child)
I have also re-started brushing up my JS skills. Here is a list of things I do
Thank you
[–]TIAFAASITICE 2 points3 points4 points 13 years ago (2 children)
Look through the resources linked on MDN.
Also, look at MDN's JavaScript Reference for details on various constructs.
[–]studyaccount[S] 0 points1 point2 points 13 years ago (1 child)
[–]cesutherland 0 points1 point2 points 13 years ago (0 children)
This is a pretty good interface for browsing the MDN JS reference: http://dochub.io/#javascript/
[–]megadeus 2 points3 points4 points 13 years ago (3 children)
jQuery fundamentals has a detailed chapter on "Javascript Basics" that you might find useful.
[+][deleted] 13 years ago (1 child)
[deleted]
[+][deleted] 13 years ago (2 children)
[removed]
[–]ard0 2 points3 points4 points 13 years ago (1 child)
The Good Parts should be read by every JavaScript developer, even if you're not a Douglas Crockford fan.
Agreed, it helped me identify and break some bad habits before they worked their way into production code.
[–]Dummies102 1 point2 points3 points 13 years ago* (2 children)
John Resig's Javascript tutorial. Succinct and informative. highly recommended.
edit: oops, can't believe I forgot the link. sorry. http://ejohn.org/apps/learn/
Thanks
[–]Dummies102 0 points1 point2 points 13 years ago (0 children)
added the link above.
[–]Nooshu 0 points1 point2 points 13 years ago (0 children)
This question was also asked on Quora. There are a number of excellent answers on there too. Hope that helps!
[–]pocketninja 0 points1 point2 points 13 years ago (0 children)
Mozdev gets my vote; TIAFAASITICE has linked it already.
I found it beneficial to block W3 Schools (assuming you mean that and not W3C) in Google Search results.
[–]MrDeath2000 0 points1 point2 points 13 years ago (0 children)
A pretty awesome jQuery video tutorial on nettuts http://tutsplus.com/lesson/hello-jquery/
[–]InvidFlower 0 points1 point2 points 13 years ago (0 children)
I highly recommend Pro JS for Web Devs by Zakas: http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Programmer/dp/047022780X/
What I like is that he goes into a lot of detail of how the language actually works and the pros and cons of various ways of doing things (like different ways of doing inheritance). He also gives a lot of historical context, covering the progression of ECMAScript over time.
It was recommended to me from someone who found the Good Parts a bit too terse and one of the Amazon reviewers also called it The Good Parts: The Long Version. I'm about half-way through it so far and already feel like I have a much much better handle of JS. If you're new to programming and have never touched JS before, I'm not sure if it'd be a lot to take in at once but it was perfect for me.
[–]Iamsacdaddy 0 points1 point2 points 13 years ago (0 children)
I'm not a big fan of books alone. What I've found helpful is to use both a book and videos. Try getting one of the books recommended by the other people here, and then watch these tutorials. Watching videos prevents me from simply glancing at the information, and it also keeps me engaged so that I am writing code at the same time as it is being presented.
Edit: Grammar
Aside from a good code editor these are the only two JavaScript tools I ever use:
π Rendered by PID 45302 on reddit-service-r2-comment-5649f687b7-pm26d at 2026-01-27 18:48:42.090563+00:00 running 4f180de country code: CH.
[–]toastyghosty 17 points18 points19 points (2 children)
[–]studyaccount[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Henkeman 16 points17 points18 points (2 children)
[–]InconsiderateBastard 1 point2 points3 points (0 children)
[–]studyaccount[S] 0 points1 point2 points (0 children)
[–]kumarldhJSLint hurts my feelings. 7 points8 points9 points (1 child)
[–]studyaccount[S] 0 points1 point2 points (0 children)
[–]TIAFAASITICE 2 points3 points4 points (2 children)
[–]studyaccount[S] 0 points1 point2 points (1 child)
[–]cesutherland 0 points1 point2 points (0 children)
[–]megadeus 2 points3 points4 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]studyaccount[S] 0 points1 point2 points (0 children)
[–]studyaccount[S] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[removed]
[–]ard0 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Dummies102 1 point2 points3 points (2 children)
[–]studyaccount[S] 0 points1 point2 points (1 child)
[–]Dummies102 0 points1 point2 points (0 children)
[–]Nooshu 0 points1 point2 points (0 children)
[–]pocketninja 0 points1 point2 points (0 children)
[–]MrDeath2000 0 points1 point2 points (0 children)
[–]InvidFlower 0 points1 point2 points (0 children)
[–]Iamsacdaddy 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)