Document
Document
HTML
CSS
JavaScript
JavaScript
Python
PHP
Ruby
Rust
Java
Go Lang
Then choose a Framework
according to your
programming language
JavaScript
JavaScript Runtime
Node.js Deno
Node.js Popular Framework
Express.js
Nest.js
Fastify
Sails
Hapi
Restify
Koa
Python Popular Framework
Django
Flask
Laravel
Symfony
Ruby Popular Framework
Rails
Sinatra
Spring
Rocket.rs
GO Popular Framework
Gin
ASP .NET
should learn
HTTP / HTTPS
REST
GraphQL
Web Sockets
CORS
MVC Architecture
CI / CD
Serverless
Learn about databases
2 Types of Databases
SQL NoSQL
MySQL MongoDB
PostgreSQL CouchDB
Memcached
ORM / ODM
Mongoose (MongoDB)
Prisma (SQL)
Sequelize (SQL)
Essential things to learn
Authentication
OAuth
Hashing (bcrypt)
Rate Limiting
Reverse proxy
Load balancer
Documentation (Swagger)
Learn any HTML
Templating Engine
EJS
PUG
Handlebars
doT
Jade
Eta
Other Important Topics
Linux
Terminal (CLI)
Git
Basic Networking
Web Security
Payment Gateways
Testing
Learn to deploy and learn
Google Cloud
Digital Ocean
AWS
Azure
Heroku
Linode
Vercel
Optional things to learn
Docker
Performance
Scalability
Kubernetes
Tools to learn as a
backend developer
NPM
Yarn
Postman
Insomnia
GitHub
Project Ideas
Social Media Web App
Chat App
REST API
Web Scraper
URL Shortner
Users System
Multiplayer Game
Gist Clone
Weather Logger
Ecommerce API
Important Note
- JavaScript Mastery
jsmasterypro javascriptmastery