Personal Recommendation / Opinion Find the detailed version of this roadmap Alternative Option - Pick this or purple along with resources and other roadmaps Order in roadmap not strict (Learn anytime) https : // roadmap.sh I wouldn't recommend Backend How does the internet work? Rust What is hosting? Browsers and how they work? What is Domain Name Internet What is HTTP? Go Git GitHub Version Control Systems Learn a Language Java JavaScript C# Python PHP GitLab Repo hosting services Bitbucket Terminal Usage POSIX Basics Ruby stdin, stdout, stderr, pipes PostgreSQL MySQL MariaDB MS SQL Oracle OS and General Knowledge Relational Databases Basic Terminal Commands tail, head, less, find, ssh, kill, dig MongoDB InfluxDB CouchDB TimeScale Time Series ORMs ACID Interprocess Communication I/O Management Firebase Cassandra Transactions RethinkDB HBase N+1 Problem Realtime Column DBs Normalization Failure Modes Profiling Perfor. Redis Neo4j Graph DBs DynamoDB HATEOAS Open API Specs Authentication JWT OpenID SAML REST JSON APIs gRPC GraphQL CDN Sharding Strategies CAP Theorem Redis Memcached MD5 and why not to use it SHA Family Integration Testing scrypt Unit Testing CI / CD bcrypt Hashing Algorithms Testing Functional Testing Software Design & Architecture HTTPS OWASP Risks CORS SSL/TLS Content Security Policy Design and Development Principles Server Side Caching Web Security Knowledge Data Replication Client Side SOAP OAuth Token Auth Scaling Databases Learn about APIs Cookie Based Database Indexes More about Databases Basic Auth Threads and Concurrency Operating Systems Knowledge Basic Networking Concepts Process Management Key-Value How OSs work in General NoSQL Databases Memory Management Document DBs grep, awk, sed, lsof, curl, wget DNS and how it works? GOF Design Patterns Architectural Patterns Domain Driven Design Test Driven Development CQRS Event Sourcing Elasticsearch Solr Search Engines RabbitMQ Kafka Monolithic Apps Microservices SOA Serverless Service Mesh Twelve Factor Apps Kubernetes Docker Message Brokers Nginx Apache Caddy MS IIS LXC Apollo Relay Modern Containerization vs Virtualization Server Sent Events WebSockets GraphQL Graceful Degradation Web Servers Throttling Backpressure Instrumentation Loadshifting Building for Scale Monitoring Circuit Breaker Mitigation Strategies Telemetry Migration Strategies Di!erence between these Types of Scaling Observability Metrics logging and other Have a look at the DevOps Roadmap DevOps Roadmap observable items that can help in debugging and solving Issues when things go wrong.