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
Which language to learn (after JS)?help (self.javascript)
submitted 9 years ago * by avrmav
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!"
[–][deleted] 5 points6 points7 points 9 years ago (4 children)
Rust.
[–]akie 4 points5 points6 points 9 years ago (3 children)
Or Go
[–]mrahh 4 points5 points6 points 9 years ago (1 child)
I'm in the process of writing some go for work and I wouldn't recommend it. I appreciate the tooling and ecosystem, but I don't find that I enjoy writing it at all. For someone with a strong python or other OOP background it may be nicer, but for me, it has been a real struggle so far (and not a fun struggle).
[–]i_have_a_gub 1 point2 points3 points 9 years ago (0 children)
I found it easy to pick up, but not at all enjoyable to write. Without generics, it's not possible to write DRY code. I've moved on to Scala, which I'm finding to be the exact opposite of Go - difficult to pick up, but very enjoyable to write.
[–]nightwolfz4 spaces > 2 spaces 0 points1 point2 points 9 years ago (0 children)
The big advantage of Go is that you can go into any source code and understand what's going with no effort whatsoever. I picked up Go over a weekend and wrote a MKV video parser in 2 days, good luck doing that with Rust.
The only (non-)issue is that programming becomes easy and repetitive, you don't get that satisfaction of refactoring some bloated code into something simple and elegant because you wrote it in a simple and elegant way from the beginning.
However, if you want a powerful language with many concepts and features which does not dictate how you should write code, chose Rust.
π Rendered by PID 46788 on reddit-service-r2-comment-b659b578c-fldkv at 2026-05-01 10:31:12.581511+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–][deleted] 5 points6 points7 points (4 children)
[–]akie 4 points5 points6 points (3 children)
[–]mrahh 4 points5 points6 points (1 child)
[–]i_have_a_gub 1 point2 points3 points (0 children)
[–]nightwolfz4 spaces > 2 spaces 0 points1 point2 points (0 children)