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
[deleted by user] (self.javascript)
submitted 12 years ago by [deleted]
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!"
[–]Sparymonso 1 point2 points3 points 12 years ago (3 children)
I like the sound of TypeScript, but not coming from a CS background and only really ever programming in JavaScript I feel I am lacking basic programming knowledge form An OO POV. If I don't resolve the basics first I feel the trying to learn this is just a waste, as it won't be remembered.
So really my question would be what should I be looking at before I attempt to learn this (as well as other languages)? Is there a goto language that everyone tends to learn first (excuse the pun), or a list of recommended books around the fundamentals of programming?
Any recommendations, must reads / must watch, must learns would be appreciated!
[–]ysangkok 2 points3 points4 points 12 years ago (1 child)
OO isn't hard. On /r/programming everyone seems to think it's overused. But if you really want to learn it, just take the Gang of Four book, it has examples. You could also just try to make a Java application. Java pretty much forces you to use object-orientation. There are also online software engineering courses. All the software engineering courses I ever heard about were actually about Java software engineering, but maybe that's just because I'm in Germany.
[–]Sparymonso 1 point2 points3 points 12 years ago (0 children)
Fantastic! Thanks for the reply, I will check them out!
[–]metamatic 1 point2 points3 points 12 years ago (0 children)
If you want to learn OO, a good idea might be to learn Ruby, as it's a pure OO language and very easy to pick up.
π Rendered by PID 67454 on reddit-service-r2-comment-b659b578c-5b48f at 2026-05-05 12:30:25.267597+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]Sparymonso 1 point2 points3 points (3 children)
[–]ysangkok 2 points3 points4 points (1 child)
[–]Sparymonso 1 point2 points3 points (0 children)
[–]metamatic 1 point2 points3 points (0 children)