Table of Contents Internet How Does the Internet Work? What is HTTP? Browsers and how they work Dns and How It Works? What is a Domain Name? What is a Hosting? Basic Frontend Knowledge HTML Basics JavaScript Basics Os and General Knowledge Learn a Programming Language Version Control Systems Databases Relational Databases NoSQL Databases Learn about APIs Caching Web Security Testing CI / CD Design and Development Principles Architectural Patterns Search Engines Message Brokers Containerization vs Virtualization GraphQL Graph Databases WebSockets Web Servers Scaling