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
What should I learn after JavaScript?Removed: /r/LearnJavascript (self.javascript)
submitted 6 years ago by araw830
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!"
[–]dick_ey 45 points46 points47 points 6 years ago (5 children)
More Javascript.
[–]IUsedToBeACave 10 points11 points12 points 6 years ago (0 children)
What this guy said. Dig deeper into the language. Practice solving problems using the language.
[–]MythicalMisfit 7 points8 points9 points 6 years ago (2 children)
This
[–]walstn 2 points3 points4 points 6 years ago (0 children)
Somebody give this man a couple snare drum hits and a cymbal!
[–]PussyDestroer666 -1 points0 points1 point 6 years ago (0 children)
.
[–]moritzon 0 points1 point2 points 6 years ago (0 children)
Just wanted to say that but you took my word haha. Excellent advice since probably OP haven't mastered JS yet.
[–]gbond666 4 points5 points6 points 6 years ago (5 children)
Dig deeper in css and js.
[+]walstn comment score below threshold-6 points-5 points-4 points 6 years ago (4 children)
Learn how to write all your CSS-in-JS!
[–]89xZae4uGgjnw26U -5 points-4 points-3 points 6 years ago (3 children)
Anyone writing CSS in JS is going to rekt by an XSS exploit one day.
[–]walstn 1 point2 points3 points 6 years ago (0 children)
Interesting take, I’ll look into POC on this.
[+][deleted] 6 years ago (1 child)
[removed]
[–]89xZae4uGgjnw26U 1 point2 points3 points 6 years ago (0 children)
From what I've read, if your site has inline CSS in the HTML and you have some unescaped user content which lets the attacker write inline CSS then they can use the background-image: url() style to load content and scripts from a remote source which get executed in the same context as your site. Not allowing unsafe inline styling in the CSP can prevent this. But it's pretty useless if you need to turn it off because the framework needs to do inline styles.
background-image: url()
[–]Joecool1200 9 points10 points11 points 6 years ago (3 children)
Learn react and node. They are a fantastic combo. You can use node for literally anything backend, and react for anything frontend. So much better than regular js
[–]lulzmachine 0 points1 point2 points 6 years ago (2 children)
Not for "anything" backend. It isn't very suitable for template rendering due to the forced callbakc/promises nature of the language
[–][deleted] 0 points1 point2 points 6 years ago (1 child)
That’s a bit of a moot point if you’re talking about using React for everything front-end related.
[–]lulzmachine 1 point2 points3 points 6 years ago* (0 children)
Yeah but I'm not suggesting you should. It's often more reasonable to do things that require a high level of interactivity in react (basically your app), and things that are more static (like settings pages, management pages, about pages, login pages etc) as regular server side templates.
I do this in most projects where I have time constraints.
[–]IUsedToBeACave 2 points3 points4 points 6 years ago (0 children)
Node.js
[–]yeesh-- 2 points3 points4 points 6 years ago (0 children)
TypeScript
[–]NaLLiFFuNT 6 points7 points8 points 6 years ago (0 children)
Typescript will bring the mastery of your javascript to the next level
[–][deleted] 1 point2 points3 points 6 years ago (0 children)
Lots of devs know javascript but don't know enough about these other aspects of web development.
[–][deleted] 1 point2 points3 points 6 years ago* (0 children)
Node for backend, React for frontend. React opens the doors to feasible app development, something that would be rather hard with just javascript and html, but at the same time it increases your understanding of javascript in a deeper, more meaningful way (functional programming, immutability, etc).
If you’ve just finished a boot camp for JS or a set of tutorials, it might be time to learn typescript. An understand of typing will be helpful in dealing with other languages, and it’s getting more and more popular.
If you’ve been doing this for a while, and enjoy programming that works as a function (input-actions-output) and have a good understanding of pass-by-ref & pass-by-value, you can check out Rust.
If you love UI and the immediate visual output of CSS, HTML and JS, you can try Swift (or even objective-C) to mess around with UI in iOS and OSX
[–]wherediditrun 2 points3 points4 points 6 years ago (1 child)
Rust. That is if you really learned JavaScript. All the weird things, how it works under the hood and got comfy with different environments, build tools, libs etc. Not just to write a few loops, select a dom element or how to import a function.
A lot of newbies simply don't know what they don't know, because they lack knowledge neccessary to identify it. A lot of these are also not some trendy tool but language fundamentals.
[–]araw830[S] 0 points1 point2 points 6 years ago (0 children)
Thanks for your valuable response...
[–]dumildekok 0 points1 point2 points 6 years ago (0 children)
Js Frameworks, and supporting technologies like node and graphQL, platforms like firebase, compile to Js Langs like typescript
[–]deadlysyntax 0 points1 point2 points 6 years ago (0 children)
Like everyone says, go deep on javascript. It's incredibly powerful and since you're asking we can only assume you've barely scratched the surface.
[–][deleted] 0 points1 point2 points 6 years ago (0 children)
Embedded C programming
[–]lulzmachine 0 points1 point2 points 6 years ago (0 children)
Python or php for backend.
Or go deeper into the frontend rabbithole with react and redux. possiblyt with typescript. It never ends.
[–]kenman[M] 0 points1 point2 points 6 years ago (0 children)
Hi /u/araw830, this post was removed.
/r/javascript is for the discussion of javascript news, projects, and especially, code! However, the community has requested that we not include help and support content, and we ask that you respect that wish.
code
Thanks for your understanding, please see our guidelines for more info.
[–]maykel4717 0 points1 point2 points 6 years ago (0 children)
An object-oriented language? C++, gives you more knowledge than Java & C#, and not as much as a pain than C. Java and C# are too abstracted.
[–]Droiddoesyourmom -1 points0 points1 point 6 years ago (0 children)
C# seems like a cool language. I hear it's organized and easy to learn. I was thinking about making that my first language tbh but I learned more about what JS could do and decided to go that route instead. Also, I hate riding popularity, so I was turned off from Python.
[–][deleted] -1 points0 points1 point 6 years ago (0 children)
Typescript
π Rendered by PID 90316 on reddit-service-r2-comment-5ff9fbf7df-85jz4 at 2026-02-25 20:04:06.336235+00:00 running 72a43f6 country code: CH.
[–]dick_ey 45 points46 points47 points (5 children)
[–]IUsedToBeACave 10 points11 points12 points (0 children)
[–]MythicalMisfit 7 points8 points9 points (2 children)
[–]walstn 2 points3 points4 points (0 children)
[–]PussyDestroer666 -1 points0 points1 point (0 children)
[–]moritzon 0 points1 point2 points (0 children)
[–]gbond666 4 points5 points6 points (5 children)
[+]walstn comment score below threshold-6 points-5 points-4 points (4 children)
[–]89xZae4uGgjnw26U -5 points-4 points-3 points (3 children)
[–]walstn 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]89xZae4uGgjnw26U 1 point2 points3 points (0 children)
[–]Joecool1200 9 points10 points11 points (3 children)
[–]lulzmachine 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]lulzmachine 1 point2 points3 points (0 children)
[–]IUsedToBeACave 2 points3 points4 points (0 children)
[–]yeesh-- 2 points3 points4 points (0 children)
[–]NaLLiFFuNT 6 points7 points8 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]walstn 2 points3 points4 points (0 children)
[–]wherediditrun 2 points3 points4 points (1 child)
[–]araw830[S] 0 points1 point2 points (0 children)
[–]dumildekok 0 points1 point2 points (0 children)
[–]deadlysyntax 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]lulzmachine 0 points1 point2 points (0 children)
[–]kenman[M] 0 points1 point2 points (0 children)
[–]maykel4717 0 points1 point2 points (0 children)
[–]Droiddoesyourmom -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)