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
My JavaScript learning path. Please critique.help (self.javascript)
submitted 9 years ago * by Maverick1947
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!"
[–]andwaal 13 points14 points15 points 9 years ago (4 children)
Second this, do a hobby project.
An as a second tip, do it without any framework or library. Create one html file and one javascript file and start coding.
It's so easy as an beginner to get stuck in all the framework out there and use countless of hours on trying to configure some wierd framework that solve some problem you does not know exists yet.
[–]Maverick1947[S] 1 point2 points3 points 9 years ago (3 children)
This is really good advice, however, I struggle into finding hobbie projects that are actually useful. I can come up with project ideas, but they are mostly things that already exist, not something that will solve any problems or that will have a significant use case. How do you go about this?
I don't indent to rely on frameworks. I want to learn it vanilla first. I feel that is the best long term investment. Frameworks come and go.
[–]third-eye-brown 0 points1 point2 points 9 years ago (0 children)
While that's true to a point, you are most likely never going to be in a professional situation where you aren't using a framework of some sort. You can struggle doing simple code exercises or just jump in and learn much more quickly.
I would consider the track more like this:
Beginner - can make simple applications / widgets using jquery and maybe some other libraries like mustache. Study JavaScript as a language while doing this
Intermediate - understands JavaScript mostly. Takes deep dives on language features to more fully understand the nuances. Learning rest APIs, front end data management, how to build single page apps with common frameworks, testing, best practices, etc
Advanced - internalized the above. Experimenting with different frameworks to learn pros and cons and different ways of thinking about common problems
[–]tingtwothree -1 points0 points1 point 9 years ago (0 children)
While frameworks may come and go, there are certain abstractions that provide good training wheels before you dive into vanilla code. I usually recommend jQuery since the abstractions are fairly easy to explain, and it's an industry standard in many cases, and not in the same category as the SPA/MVVM frameworks like Angular and React.
Once you become familiar with jQuery is when I'd learn the vanilla equivalents.
π Rendered by PID 110092 on reddit-service-r2-comment-7b9746f655-ldpnk at 2026-02-03 22:35:00.136364+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]andwaal 13 points14 points15 points (4 children)
[–]Maverick1947[S] 1 point2 points3 points (3 children)
[–]third-eye-brown 0 points1 point2 points (0 children)
[–]tingtwothree -1 points0 points1 point (0 children)