101

πŸŽ“ 101 Mastery: The Ultimate Learning Series

Live View: https://moatazabdalmageed.github.io/101/

Welcome to the 101 Mastery collection. This repository serves as a centralized hub for a series of structured, comprehensive learning pathways and interactive β€œMastery Books” designed to take you from zero to hero in modern software development.

πŸš€ Project Overview

This repository consolidates several technical domains into a single, cohesive learning ecosystem. The project is organized into Frontend, Backend, and DevOps categories to provide a clean and professional learning experience.

Each folder contains a structured roadmap, in-depth content, and interactive HTML books designed for deep focus and practical application.

πŸ“š Mastery Topics

🎨 Frontend

Topic Description Status
JavaScript Core JavaScript fundamentals & ES6+. βœ… Complete
TypeScript JavaScript with syntax for types. βœ… Complete
React Library for building user interfaces. 🚧 In Progress
Next.js The React Framework for the Web. 🚧 In Progress
Vue.js The Progressive JavaScript Framework. 🚧 In Progress
CSS & Tailwind Modern styling and utility-first CSS. 🚧 In Progress

βš™οΈ Backend

Topic Description Status
Node.js Server-side JavaScript runtime. (Interview Guide) βœ… Complete
JWT Mastery Secure stateless authentication. (Alternatives) βœ… Complete
Express.js Fast, unopinionated, minimalist web framework. βœ… Complete
NestJS Progressive Node.js framework for enterprise apps. βœ… Complete
PHP Core server-side scripting mastery. βœ… Complete
Laravel The PHP Framework for Web Artisans. 🚧 In Progress
WordPress Headless and Custom Theme development. 🚧 In Progress
SQL Database management with MySQL & Postgres. 🚧 In Progress

πŸ› οΈ DevOps & Others

Topic Description Status
DevOps Docker, Kubernetes, and Linux fundamentals. 🚧 In Progress
DSA Data Structures and Algorithms fundamentals. 🚧 In Progress
English Technical English for Developers. 🚧 In Progress

πŸ“– Features of the Mastery Books

Each learning pathway is transformed into an interactive HTML Book (e.g., index.html within each directory) featuring:

πŸ› οΈ Getting Started

  1. Clone the repository:
    git clone https://github.com/[your-username]/101.git
    
  2. Navigate to a topic:
    cd frontend/js
    
  3. View the Mastery Book: Open the index.html file in your preferred browser.

🀝 Contribution

This is a personal learning hub, but suggestions for new topics or improvements to existing roadmaps are always welcome.

β€œThe best way to learn is to build, and the best way to master is to document.”