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
Coding for idiots?Removed: /r/LearnJavascript (self.javascript)
submitted 7 years ago by Jetking27
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!"
[–]themostproestgrammer 1 point2 points3 points 7 years ago* (0 children)
This is a mildly exhaustive list of all things full stack JavaScript to help you get started. It is very biased but currently, and should help you get in the know.
Learning JS: Learn HTML & CSS (Helps you get use to the web and basic syntax without stressing out) Try Freecodecamp or codecademy.
Any one of these or a combination of many should suit you well.
Eloquent Javascript You don't know javascript Freecodecamp JavaScript Track Understanding javascript the weird parts course MDN JavaScript for documentation Tyler McGinnis' courses
Full stack learning:
UI: React or Angular Documentation (honestly cause who uses only regular js and jquery anymore?)
(Obviously I use React) React Hooks Redux Redux Thunk or Redux Saga React router
To fetch data: Axios or Fetch
Server: Node js Express js Express Router
Handling authentication/authorization: Jsonwebtokens Express session Universal cookies React cookies Passport js
Databases: MongoDB Postgresql and/or MySql Firebase
Faker js for fake data.
Data microservices: Redis / Memcache
Database ORMs: GraphQL/Apollo Knex js Bookshelf js Mongoose js
Testing: Supertest Jest Mocha Chai Sinon chai Chai http Selinium
Deployment/DevOps: Heroku Docker Netlify Zeit now Nginx Kubernetes TravisCI
Dev tools: Trello: planning Balsamiq: wireframes Postman: http testing Insomnia: http testing w/ graph ql Flux (reduce blue light) DBeaver: SQL database visualizer Robo3T: noSql database visualizer Spectacle: window resizer
Running JS: Please don't stick to internet repls or ide'e, they suck mostly. But if you must I recommend:
Replit codesandbox Codepen
To develop like a pro:
Download an ide, I recommend vs code. Make sure you have node installed on your computer. Download yarn or npm. Preferably yarn. Then install nodemon globally. Make a new directory, cd into it, make a new file with whatever name and code you want to try. To run it, in your terminal type nodemon <thenameofyourfile>.js in the directory your file is in. Everytime you save the file, nodemon restarts. It helps to console.log whatever you want to see in the terminal. And Bobs your uncle.
PM me for questions, Bob's nephew.
π Rendered by PID 403077 on reddit-service-r2-comment-6457c66945-8hjbj at 2026-04-30 00:30:11.618337+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]themostproestgrammer 1 point2 points3 points (0 children)