Quests (~) Index
By Amr
Your comprehensive guide to IT mastery through gamified learning adventures. Choose your path, level up your skills, and become an IT wizard.
Estimated reading time: 27 minutes
Table of Contents
Ah, brave adventurer! Youโve entered the mystical realm of IT knowledge, where code flows like magic, systems rise like castles, and every bug is but a dragon to be slain.
This is your comprehensive quest indexโa living map of learning adventures designed to transform you from a humble n00b into a legendary IT wizard. Whether you seek the path of the Code Sorcerer, the System Architect, or the Cloud Wanderer, your journey begins here.
World Overview
graph TD;
Start([๐ Begin Journey]) --> CharSelect{Choose Your Character}
CharSelect --> DevPath[๐ป Software Developer]
CharSelect --> SysPath[๐๏ธ System Engineer]
CharSelect --> SecPath[๐ก๏ธ Security Specialist]
CharSelect --> DataPath[๐ Data Scientist]
CharSelect --> CloudPath[โ๏ธ Cloud Architect]
DevPath --> Frontend[Frontend Quests]
DevPath --> Backend[Backend Dungeons]
DevPath --> FullStack[Full-Stack Adventures]
SysPath --> Linux[Linux Mastery]
SysPath --> Docker[Container Magic]
SysPath --> Automation[Automation Spells]
CloudPath --> AWS[AWS Realm]
CloudPath --> Azure[Azure Kingdom]
CloudPath --> GCP[GCP Territory]
graph LR;
subgraph "Operating Systems Realm"
Win[๐ช Windows]
Mac[๐ macOS]
Linux[๐ง Linux]
Cloud[โ๏ธ Cloud]
end
subgraph "Skill Levels"
N00b[๐ฑ n00b]
Easy[๐ข Easy]
Medium[๐ก Medium]
Hard[๐ด Hard]
Epic[โ๏ธ Epic]
Heroic[๐ Heroic]
end
Win --> N00b
Mac --> Easy
Linux --> Medium
Cloud --> Epic
Character Creation & Path Selection
Choose Your Difficulty Level
- ๐ฑ What is OS? - n00b Quest
- ๐ I has Internet!? - Easy Mode
- ๐ Big Macintosh - Medium Challenge
- ๐ช Damn Windows Update - Hard Mode
- ๐ง A Linux to the Past - Epic Adventure
- โ๏ธ Cloud Atlas - Heroic Journey
Available Character Classes
- ๐ป Software Developer - Master of Code and Creation
- ๐๏ธ System Engineer - Architect of Digital Fortresses
- ๐ก๏ธ Security Specialist - Guardian Against Digital Dragons
- ๐ Data Scientist - Diviner of Digital Prophecies
- ๐จ Digital Artist - Crafter of Beautiful Interfaces
- ๐ฎ Game Developer - Builder of Interactive Worlds
Character Class Specialization Paths
Choose your destiny and follow the path that calls to you. Each class has a recommended quest progression through the level system.
๐ป Software Developer Path
Master the art of code creation, from web apps to enterprise systems
graph LR
subgraph "Apprentice (0000-0011)"
A1[0000: IDE & Terminal] --> A2[0001: Web Basics]
A2 --> A3[0010: Shell Scripting]
A3 --> A4[0011: AI Tools]
end
subgraph "Adventurer (0100-0111)"
B1[0100: Frontend] --> B2[0101: Backend]
B2 --> B3[0110: Databases]
B3 --> B4[0111: Full-Stack]
end
subgraph "Master (1100-1110)"
C1[1100: Data Eng] --> C2[1110: Architecture]
end
A4 --> B1
B4 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | VS Code, Git basics, terminal navigation |
| 0001 | Web Fundamentals | HTML, CSS, JavaScript, static sites |
| 0010 | Terminal Mastery | Bash scripting, automation |
| 0011 | AI Tools | GitHub Copilot, AI-assisted development |
| 0100 | Frontend | React/Vue, CSS frameworks, build tools |
| 0101 | Backend | Node.js/Python, APIs, server management |
| 0110 | Databases | SQL, NoSQL, data modeling |
| 0111 | Full-Stack | Integration, authentication, state management |
| 1100 | Data Engineering | ETL, data pipelines |
| 1110 | Architecture | Design patterns, system design |
๐๏ธ System Engineer Path
Build and maintain the infrastructure that powers the digital world
graph LR
subgraph "Apprentice"
A1[0000: Linux/Terminal] --> A2[0010: Shell Mastery]
end
subgraph "Warrior"
B1[1000: Security] --> B2[1001: Cloud]
B2 --> B3[1010: Automation]
B3 --> B4[1011: DevOps]
end
subgraph "Master"
C1[1110: Architecture]
end
A2 --> B1
B4 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | Linux basics, terminal, file systems |
| 0010 | Terminal Mastery | Advanced bash, SSH, system administration |
| 1000 | Security | System hardening, access control |
| 1001 | Cloud | AWS/Azure/GCP, IaaS fundamentals |
| 1010 | Automation | CI/CD, testing pipelines |
| 1011 | DevOps | Kubernetes, Terraform, monitoring |
| 1110 | Architecture | Infrastructure design, scaling |
๐ก๏ธ Security Specialist Path
Protect digital realms from threats and vulnerabilities
graph LR
subgraph "Foundation"
A1[0000: Basics] --> A2[0010: Scripting]
end
subgraph "Security Core"
B1[1000: Security Fund.] --> B2[1001: Cloud Security]
B2 --> B3[1010: Security Automation]
end
subgraph "Expert"
C1[1110: Security Architecture]
end
A2 --> B1
B3 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | System basics, terminal, networking |
| 0010 | Scripting | Automation for security tasks |
| 1000 | Security Fundamentals | OWASP, pen testing, cryptography |
| 1001 | Cloud Security | IAM, network security, compliance |
| 1010 | Security Automation | SIEM, automated scanning |
| 1110 | Security Architecture | Threat modeling, security design |
๐ Data Scientist Path
Divine insights from the rivers of data
graph LR
subgraph "Foundation"
A1[0000: Python Setup] --> A2[0001: Web Data]
end
subgraph "Data Skills"
B1[0110: Databases] --> B2[1100: Data Eng.]
B2 --> B3[1101: ML/AI]
end
subgraph "Expert"
C1[1110: Data Architecture]
end
A2 --> B1
B3 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | Python setup, Jupyter notebooks |
| 0001 | Web Data | APIs, data scraping, JSON |
| 0110 | Databases | SQL, data modeling, queries |
| 1100 | Data Engineering | ETL, data pipelines, warehousing |
| 1101 | ML/AI | Machine learning, neural networks |
| 1110 | Data Architecture | Big data systems, streaming |
๐จ Digital Artist (UI/UX) Path
Create beautiful and intuitive digital experiences
graph LR
subgraph "Foundation"
A1[0000: Tools] --> A2[0001: Web Design]
end
subgraph "Specialization"
B1[0100: Frontend] --> B2[0111: Full Apps]
end
subgraph "Expert"
C1[1110: Design Systems]
end
A2 --> B1
B2 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | Design tools, version control |
| 0001 | Web Design | HTML/CSS, responsive design |
| 0100 | Frontend | Component libraries, animations |
| 0111 | Full Apps | User flows, prototyping |
| 1110 | Design Systems | Style guides, component architecture |
๐ฎ Game Developer Path
Build interactive worlds and engaging experiences
graph LR
subgraph "Foundation"
A1[0000: Programming] --> A2[0001: Graphics]
end
subgraph "Game Dev"
B1[0100: UI/Frontend] --> B2[0101: Game Logic]
B2 --> B3[0110: Game Data]
end
subgraph "Advanced"
C1[1101: AI for Games]
end
A2 --> B1
B3 --> C1
Recommended Quest Sequence:
| Level | Focus | Key Skills |
|---|---|---|
| 0000 | Foundation | Programming basics, tools setup |
| 0001 | Graphics | Canvas, WebGL basics |
| 0100 | Game UI | Interface design, menus |
| 0101 | Game Logic | Physics, game loops, state |
| 0110 | Game Data | Save systems, leaderboards |
| 1101 | Game AI | NPC behavior, pathfinding |
Quest Categories
Init World - Character Creation & Foundation
Begin your journey and establish your digital identity
Featured Quests:
- Begin Your IT Journey - The Heroโs Call
- Character Building - Forge Your Identity
- IT Fundamentals - Learn the Ancient Arts
- Character Selection - Choose Your Destiny
- OS Selection - Pick Your Realm
Platform-Specific Starting Quests:
- Hello n00b - Your First Steps into the Digital Realm
- Hello Windows - Mastering the Microsoft Kingdom
- Hello macOS - Conquering the Apple Empire
- Hello Linux - Taming the Penguinโs Domain
- Hello Cloud - Ascending to the Digital Heavens
๐ Level 0000 Directory Guide - Complete quest listing for this level
Level Progression System
๐ฑ Apprentice Tier (Levels 0000-0011)
Master the fundamentals and awaken your digital potential
Level 0000 - Foundation & Init World
Basic scripting, terminal navigation, and environment setup
Available Quests:
- Hello n00b - Your First Steps into the Digital Realm
- VS Code Mastery Quest - Master Your Primary IDE
- Bash Fundamentals - Learn the Terminal Incantations
- Bashcrawl Adventure - Your First Automation Spell
- Begin Your IT Journey - The Heroโs Call
- Character Building - Forge Your Identity
- IT Fundamentals - Learn the Ancient Arts
- File System Navigation - Mapping the Digital Terrain
- Package Manager Mastery - Homebrew, apt, Chocolatey
- Environment Variables - Configuring Your World
Platform-Specific Quests:
๐ Level 0000 Directory Guide - Complete quest listing for this level
Level 0001 - Web Fundamentals
Web technologies, HTML/CSS/JS basics, and static sites
Available Adventures:
- The GitHub Pages Portal - Deploy Your First Website
- Personal Site Creation - Build Your Digital Castle
- Docs in a Row - Documentation Basics
- Stack Attack - Understanding Tech Stacks
- HTML Foundations - The Structure of the Web
- CSS Styling - Visual Magic & Design
- JavaScript Basics - Adding Interactivity
- Responsive Design - Mobile-First Thinking
- Static Site Generators - Jekyll & Hugo Basics
๐ Level 0001 Directory Guide - Complete quest listing and learning paths
Level 0010 - Terminal Mastery
Advanced terminal customization and shell scripting
Epic Challenges:
- Bash Scripting Mastery - Master the Ancient Bash Incantations
- Oh My Zsh Terminal Enchantment - Transform Your Terminal
- Nerd Font Enchantment - Visual Terminal Magic
- Prompt Engineering - Forge the Prompt Crystal
- Jekyll Mermaid Integration - Diagram Magic
- Advanced Shell Scripting - Complex Automation Spells
- Regular Expressions - Pattern Matching Sorcery
- Terminal Multiplexing - tmux & screen Mastery
- SSH & Remote Connections - Portal Magic
๐ Level 0010 Directory Guide - Complete quest listing and learning paths
Level 0011 - AI-Assisted Development
Development tools, AI copilots, and productivity workflows
Available Quests:
- GitHub Code Search Quest - Master Code Discovery
- Prompt Crystal Mastery: VS Code Copilot - AI Pair Programming
- ChatGPT for Developers - Conversational AI Tools
- Claude for Coding - Advanced AI Assistance
- AI Code Review - Automated Quality Checks
- Prompt Engineering for Code - Crafting Perfect Prompts
- AI-Powered Debugging - Smart Error Resolution
๐ Level 0011 Directory Guide - Complete quest listing and learning paths
โ๏ธ Adventurer Tier (Levels 0100-0111)
Specialize your skills and build real-world applications
Level 0100 - Frontend & Containers
User interface development and Docker containerization
Quest Series:
- Frontend Fundamentals - The Art of Digital Presentation
- Frontend Docker Adventures - Containerized UI Magic
- Frontend Level Progression - Structured Learning Path
- Sourcery Code Methods - Advanced Coding Arts
- React Foundations - Component-Based Magic
- Vue.js Adventures - Progressive Framework
- Docker Fundamentals - Container Basics
- CSS Frameworks - Bootstrap & Tailwind
- Build Tools - Webpack, Vite, Parcel
๐ Level 0100 Directory Guide - Complete quest listing and learning paths
Level 0101 - Backend Systems
Server-side development and API creation
Quest Series:
- Docker Mastery Example - Advanced Container Patterns
- LazyTeX CV Building - Professional Document Automation
- Node.js Fundamentals - JavaScript on the Server
- Python Flask/Django - Pythonic Web Services
- RESTful API Design - Building Service Endpoints
- GraphQL Introduction - Modern Query Languages
- Server Configuration - Nginx & Apache
- Process Management - PM2 & Supervisor
๐ Level 0101 Directory Guide - Complete quest listing and learning paths
Specialized Quest Lines
Level 0110 - Database Mastery (๐ฎ Coming Soon)
Master the arcane arts of data storage and retrieval
Quest Series:
- Database Design Fundamentals - Structuring the Data Vaults
- SQL Sorcery - Query Language Mastery
- NoSQL Adventures - Document & Key-Value Stores
- Database Administration - Vault Keeper Training
- Query Optimization - Speed of Lightning
- Database Security - Protecting the Treasure
๐ Level 0110 Directory Guide - Coming Soon
Level 0111 - Full-Stack Integration (๐ฎ Coming Soon)
Bridge frontend and backend into unified applications
Quest Series:
- API Design Patterns - The Communication Protocols
- Authentication & Authorization - Keys to the Kingdom
- State Management - Maintaining the Balance
- Real-time Applications - Living Connections
- Full-Stack Project - Build Your First Castle
- Performance Optimization - Speed Enhancement Spells
๐ Level 0111 Directory Guide - Coming Soon
Level 1000 - Security Fundamentals (๐ฎ Coming Soon)
Learn the defensive arts to protect digital realms
Quest Series:
- Security Mindset - Think Like a Guardian
- OWASP Top 10 - Know Your Enemies
- Secure Coding Practices - Fortified Construction
- Penetration Testing Basics - Ethical Dragon Slaying
- Cryptography Fundamentals - The Art of Secrets
- Security Auditing - Fortress Inspection
๐ Level 1000 Directory Guide - Coming Soon
Level 1001 - Cloud Architecture (๐ฎ Coming Soon)
Ascend to the cloud realms and build sky fortresses
Quest Series:
- Cloud Fundamentals - Understanding the Heavens
- AWS Quest Line - Amazonโs Digital Empire
- Azure Adventures - Microsoftโs Cloud Kingdom
- GCP Expeditions - Googleโs Sky Territory
- Multi-Cloud Strategy - Realm Diplomacy
- Serverless Architecture - Magic Without Servers
- Cloud Security - Protecting Sky Fortresses
๐ Level 1001 Directory Guide - Coming Soon
Level 1010 - Automation & Testing
Build automated validation and CI/CD pipelines
Quest Series:
- Link to the Future: Automated Hyperlink Checking - Automated Validation
- Unit Testing Mastery - Spell Verification
- Integration Testing - System Harmony Checks
- E2E Testing Adventures - Full Journey Testing
- Test-Driven Development - Write Tests First
- CI/CD Pipeline Construction - Automation Assembly Line
๐ Level 1010 Directory Guide - Complete quest listing and learning paths
Level 1011 - DevOps & Infrastructure
Infrastructure as Code and system operations
Quest Series:
- Feature Re-Quest - Feature Development Workflows
- Infrastructure as Code - Terraform & Pulumi
- Container Orchestration - Kubernetes Mastery
- Monitoring & Observability - All-Seeing Eye
- Log Management - Chronicle Keeping
- Incident Response - Emergency Protocols
๐ Level 1011 Directory Guide - Complete quest listing and learning paths
Level 1100 - Data Engineering
Financial data integration and data pipeline mastery
Quest Series:
- EDGAR API Integration - Financial Data Access
- SEC EDGAR Deep Dive - Advanced Financial Analysis
- Temple of Templates - Reusable Template Systems
- ETL Pipeline Design - Data Transformation Arts
- Data Warehousing - The Grand Data Library
- Stream Processing - Real-time Data Rivers
๐ Level 1100 Directory Guide - Complete quest listing and learning paths
Level 1101 - Machine Learning & AI
Harness the power of digital intelligence
Quest Series:
- ML Fundamentals - Teaching Machines to Learn
- Python for Data Science - Pythonic Prophecies
- Neural Networks - Digital Brain Construction
- Natural Language Processing - Understanding Digital Speech
- Computer Vision - Machine Sight
- MLOps - Deploying Intelligence
- AI Ethics - Responsible Creation
- Deep Learning Frameworks - TensorFlow & PyTorch Mastery
๐ Level 1101 Directory Guide - Complete quest listing and learning paths
Level 1110 - Architecture & Design
System architecture and quality assurance mastery
Quest Series:
- 404 Hunting Quest - Error Handling Mastery
- Design Patterns - Architectural Blueprints
- Microservices Architecture - Distributed Kingdoms
- Event-Driven Design - Reactive Systems
- Domain-Driven Design - Business Logic Mastery
- System Design Interviews - Architect Certification
- API Gateway Patterns - Traffic Management
- Scaling Strategies - Growth Engineering
๐ Level 1110 Directory Guide - Complete quest listing and learning paths
Level 1111 - Leadership & Innovation
Become a legend and shape the future of technology
Quest Series:
- Technical Leadership - Leading the Guild
- Open Source Contribution - Community Building
- Tech Speaking & Writing - Spreading Knowledge
- Mentorship Programs - Training the Next Generation
- Innovation & R&D - Pushing Boundaries
- Career Advancement - The Heroโs Journey Complete
- Building Technical Communities - Creating Lasting Impact
- Architecture Reviews - Quality Guardianship
๐ Level 1111 Directory Guide - Complete quest listing and learning paths
Tools Collection
Cross-level tools, version control mastery, and professional development workflows
Core Tool Quests:
- Django & Git Mastery - Web Framework Sorcery
- Action Triggers - Automation Spell Casting
- Branches & Pull Requests - Version Control Mastery
- Change Log Chronicles - Document Your Journey
- Clean Commit Commitments - Perfect Your Git Ritual
- AI Automation Revolution - Summon AI Familiars
- Planting Seeds - Software Evolution Principles
- Zer0 to Her0 Epic - Complete Journey from Beginner to Hero
Planned Tool Quests:
- Git Advanced Techniques - Time Travel & Branch Magic
- GitHub Actions Mastery - Workflow Automation
- Package Management - npm, pip, cargo, gems
- Code Linting & Formatting - Quality Standards
- IDE Extensions & Plugins - Power-Up Your Editor
- Documentation Tools - MkDocs, Docusaurus, Sphinx
- API Testing Tools - Postman, Insomnia, curl
-
Database Tools - DBeaver, pgAdmin, MongoDB Compass
- GitHub Code Search: Your Secret Weapon for Code Navigation - Your Secret Weapon for Code Navigation
- Azure Ascension: Deploying the Crystal Citadel to the Cloud Kingdom - Master Azure Static Web Apps deployment
- Terminal Artificer: Forging the Glass Interface - Craft beautiful, interactive frontends for your shell scripts
- The PRD Codex: Mastering Product Reality Distillation - Transform repository signals into living Product Requirements Documents ๐ Tools Collection Guide - Complete tools quest listing
Skill Tree System
Every quest contributes to your skill tree. Hereโs an overview of all skills you can master:
Core Skills (All Classes)
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ฅ๏ธ Terminal Navigation | Command line basics | Level 0000 |
| ๐ Text Editing | IDE and editor mastery | Level 0000 |
| ๐ Version Control | Git fundamentals | Level 0000 |
| ๐ Web Basics | HTML/CSS/JS foundations | Level 0001 |
| ๐ Shell Scripting | Bash/PowerShell automation | Level 0010 |
| ๐ค AI Assistance | AI-powered development | Level 0011 |
Frontend Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐จ CSS Mastery | Advanced styling | Level 0100 |
| โ๏ธ React/Vue | Component frameworks | Level 0100 |
| ๐ฑ Responsive Design | Mobile-first development | Level 0100 |
| ๐ญ State Management | Redux, Vuex, Zustand | Level 0111 |
| โจ Animations | CSS & JS animations | Level 0100 |
Backend Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ง Server Setup | Node.js/Python servers | Level 0101 |
| ๐ API Design | REST & GraphQL | Level 0101 |
| ๐ Authentication | JWT, OAuth, sessions | Level 0111 |
| ๐ฆ Containerization | Docker fundamentals | Level 0100 |
| โ๏ธ Microservices | Distributed systems | Level 1110 |
Database Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ SQL Basics | Queries and joins | Level 0110 |
| ๐๏ธ NoSQL | MongoDB, Redis | Level 0110 |
| ๐ Data Modeling | Schema design | Level 0110 |
| โก Query Optimization | Performance tuning | Level 1100 |
| ๐ Replication | High availability | Level 1100 |
DevOps Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ CI/CD | Pipeline creation | Level 1010 |
| โธ๏ธ Kubernetes | Container orchestration | Level 1011 |
| ๐ Monitoring | Observability setup | Level 1011 |
| ๐๏ธ IaC | Terraform, Pulumi | Level 1011 |
| โ๏ธ Cloud Platforms | AWS/Azure/GCP | Level 1001 |
Security Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ Secure Coding | Best practices | Level 1000 |
| ๐ Pen Testing | Vulnerability assessment | Level 1000 |
| ๐ Cryptography | Encryption basics | Level 1000 |
| ๐ก๏ธ Security Auditing | Compliance checks | Level 1000 |
| ๐จ Incident Response | Breach handling | Level 1000 |
Data & ML Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ Data Analysis | Pandas, NumPy | Level 1100 |
| ๐ ETL Pipelines | Data transformation | Level 1100 |
| ๐ง Machine Learning | sklearn, TensorFlow | Level 1101 |
| ๐ฌ NLP | Text processing | Level 1101 |
| ๐๏ธ Computer Vision | Image analysis | Level 1101 |
Leadership Skills
| Skill | Description | Unlocked At |
|---|---|---|
| ๐ฅ Mentoring | Teaching others | Level 1111 |
| ๐ข Tech Speaking | Presentations | Level 1111 |
| ๐ Tech Writing | Blogs & docs | Level 1111 |
| ๐ค Open Source | Community contribution | Level 1111 |
| ๐ฏ Tech Strategy | Planning & vision | Level 1111 |
Codex & Reference Materials
Navigation & World Building
Home Base Operations
- Overworld Hub - Your Central Command Center
Quest Collection Resources
- Inventory System - Learner Progress Tracking (Coming Soon)
Directory Structure & Organization
The quests directory follows a binary-coded level system representing skill progression:
_quests/
โโโ README.md # This file - main quest index
โโโ home.md # Overworld hub and navigation
โ
โโโ 0000/ # Level 0 - Foundation & Init World
โ โโโ README.md # Level guide with quest listings
โ โโโ scripts/ # Script examples (calculator.sh, profile.sh)
โ โโโ hello-*/ # Platform-specific onboarding quests
โ โโโ *.md # Individual quest files
โ
โโโ 0001/ # Level 1 - Journeyman Challenges
โ โโโ README.md # Level guide
โ โโโ examples/ # Code examples (js, python)
โ
โโโ 0010/ # Level 2 - Terminal Enhancement
โโโ 0011/ # Level 3 - AI Integration
โโโ 0100/ # Level 4 - Frontend & Docker
โโโ 0101/ # Level 5 - Advanced Docker
โโโ 1010/ # Level 10 - Automation & Testing
โโโ 1011/ # Level 11 - Feature Development
โโโ 1100/ # Level 12 - Data & Templates
โโโ 1110/ # Level 14 - Quality Assurance
โ
โโโ tools/ # Cross-level tool quests
โ โโโ README.md # Tools collection guide
โ
โโโ codex/ # Reference materials
โ โโโ glossary.md # Term definitions
โ โโโ world_map.md # Navigation guide
โ
โโโ inventory/ # Learner tracking (future feature)
โโโ README.md # Feature documentation
Binary Level System
Each level directory uses binary notation for technical authenticity. The 16-level system (0000-1111) creates a comprehensive IT mastery progression:
| Binary | Decimal | Tier | Level Name | Theme | Status |
|---|---|---|---|---|---|
| 0000 | 0 | ๐ฑ Apprentice | Foundation & Init World | Digital Awakening | โ Active |
| 0001 | 1 | ๐ฑ Apprentice | Web Fundamentals | Building Blocks | โ Active |
| 0010 | 2 | ๐ฑ Apprentice | Terminal Mastery | Command Line Arts | โ Active |
| 0011 | 3 | ๐ฑ Apprentice | AI-Assisted Development | Digital Familiars | โ Active |
| 0100 | 4 | โ๏ธ Adventurer | Frontend & Containers | Interface Magic | โ Active |
| 0101 | 5 | โ๏ธ Adventurer | Backend Systems | Server Sorcery | โ Active |
| 0110 | 6 | โ๏ธ Adventurer | Database Mastery | Data Vaults | ๐ฎ Planned |
| 0111 | 7 | โ๏ธ Adventurer | Full-Stack Integration | Bridge Building | ๐ฎ Planned |
| 1000 | 8 | ๐ฅ Warrior | Security Fundamentals | Digital Defense | ๐ฎ Planned |
| 1001 | 9 | ๐ฅ Warrior | Cloud Architecture | Sky Fortresses | ๐ฎ Planned |
| 1010 | 10 | ๐ฅ Warrior | Automation & CI/CD | Spell Automation | โ Active |
| 1011 | 11 | ๐ฅ Warrior | DevOps & Infrastructure | System Forging | โ Active |
| 1100 | 12 | โก Master | Data Engineering | Information Alchemy | โ Active |
| 1101 | 13 | โก Master | Machine Learning & AI | Digital Intelligence | ๐ฎ Planned |
| 1110 | 14 | โก Master | Architecture & Design | Master Builder | โ Active |
| 1111 | 15 | ๐ Legend | Leadership & Innovation | Realm Shaper | ๐ฎ Planned |
Tier Progression System
| Tier | Levels | Focus | Experience Range |
|---|---|---|---|
| ๐ฑ Apprentice | 0000-0011 | Foundation skills, basic tools, first programs | 0-1000 XP |
| โ๏ธ Adventurer | 0100-0111 | Specialization begins, project building, integration | 1000-3000 XP |
| ๐ฅ Warrior | 1000-1011 | Advanced skills, production systems, team collaboration | 3000-6000 XP |
| โก Master | 1100-1110 | Expert knowledge, architecture, mentoring | 6000-10000 XP |
| ๐ Legend | 1111 | Industry leadership, innovation, legacy creation | 10000+ XP |
Quest File Organization Rules
- Quest files: Use kebab-case naming without date prefixes (e.g.,
bash-run.md, not2024-05-28-bash-run.md) - Code examples: Place in subdirectories (
scripts/,examples/) - README files: Each level directory must have a
README.mddocumenting its quests - Cross-references: Link to related quests using relative paths
Essential Equipment & Tools
Development Arsenal
Cross-Platform Essentials
- VS Code - Your Primary Spellcasting IDE
- Git - Version Control Time Magic
- Docker - Container Summoning Tools
- Terminal/PowerShell - Command Line Incantations
Windows-Specific Gear
# Chocolatey Package Manager Installation Spell
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Windows Development Stack:
- Visual Studio 2019/2022
- Python Development Environment
- Winget - Windows Package Manager
- Chocolatey - Third-Party Package Magic
macOS Magical Tools
- iTerm2 - Enhanced Terminal Experience
- Oh My Zsh - Shell Customization Sorcery
- Python SDK - Serpentine Programming Powers
- Homebrew - Package Management Magic
Reference Guide: 5 Ways to Upgrade Your Terminal
Linux Command Center
- Bash/Zsh - Native Shell Powers
- Package Managers - apt, yum, pacman Distribution Magic
- System Navigation - File System Mastery
- Profile Customization - Environment Personalization
Digital Identity & Accounts Setup
Essential Platform Accounts
Establish your presence across the digital multiverse
- ๐ง Gmail - Your Digital Messenger Service
- ๐ GitHub - Code Repository & Collaboration Hub
- ๐ฆ Twitter - Tech Community Engagement
- ๐ผ LinkedIn - Professional Networking Realm
- ๐ท Instagram - Visual Portfolio Showcase
- โ StackOverflow - The Great Library of Solutions
- โ๏ธ CodePen - Frontend Experimentation Lab
Main Quest Lines
Primary Adventures
- ๐๏ธ Build Your Digital Castle - Establish your development environment
- ๐ Git Your Shit Together - Master version control and collaboration
- ๐ค Summon AI Familiars - Integrate AI tools into your workflow
- โ๏ธ Ascend to the Cloud - Deploy and scale your creations
- ๐ก๏ธ Secure Your Realm - Implement security best practices
Community Features
- Create a Giscus App - Enable Community Discussions
Side Quests & Achievements
Security Achievements
- Vigilant Mode - Enable commit signature verification
Skill Badges
- First Pull Request - Make your first contribution
- Bug Slayer - Fix your first critical issue
- Documentation Sage - Write comprehensive documentation
- Test Conjurer - Achieve 100% test coverage
- Performance Optimizer - Improve application speed significantly
- Security Guardian - Implement robust security measures
Getting Started
For Complete Beginners (n00bs)
- ๐ Prerequisites Check: Do you have a GitHub account?
- Yes โ Log in to GitHub
- No โ Sign up for GitHub
-
๐ด Fork This Repository: Fork it-journey
- ๐ฏ Choose Your First Quest: Start with hello-noob
For Experienced Adventurers
- ๐บ๏ธ Explore the World Map: Navigate to World Map
- ๐ Assess Your Level: Jump to appropriate level quests
- ๐ฏ Pick a Specialization: Choose frontend, backend, or system administration path
- โ๏ธ Start Epic Quests: Begin with Level 010+ challenges
Contributing to the Quest Realm
Every great wizard started as an apprentice, and every master was once a beginner.
This quest collection grows through community contributions. Whether youโre fixing typos, adding new quests, or sharing your learning journey:
- ๐ด Fork the repository
- ๐ฟ Branch your changes (
feature/new-questorfix/typo-correction) - โจ Create your content following our quest template
- ๐ Document your changes in appropriate quest files
- ๐ Submit a pull request with detailed description
Quest Writing Guidelines
- ๐ญ Maintain the Fantasy Theme - Use gaming/magical metaphors
- ๐ Include Learning Objectives - Clear goals for each quest
- ๐ ๏ธ Provide Practical Examples - Real code, commands, and configurations
- ๐ Cross-Reference Related Quests - Build learning path connections
- โ Test Your Instructions - Ensure all steps work as described
Support & Community
Stuck on a Quest?
- ๐ Check the Glossary for term definitions
- ๐บ๏ธ Consult the World Map for navigation
- ๐ฌ Join community discussions via Giscus comments
- ๐ Report issues or suggest improvements via GitHub Issues
Remember, brave adventurer: Every great wizard started as an apprentice. Mistakes are like misfired spellsโyou learn from them. Most importantly, have fun on your quest. The IT world is vast and full of wonders. Ready your wand (keyboard), and off you go! ๐๐ป๐
May your code compile and your deployments be ever successful! โกโจ
Quest System Overview
Total Quests: 144
Quest Distribution by Level
| Level | Quests | Theme |
|---|---|---|
| 0000 | 15 | Foundation |
| 0001 | 15 | Web Fundamentals |
| 0010 | 19 | Terminal Mastery |
| 0011 | 8 | AI-Assisted Dev |
| 0100 | 9 | Containers & Frontend |
| 0101 | 11 | CI/CD & DevOps |
| 0110 | 8 | Database Mastery |
| 0111 | 7 | API Development |
| 1000 | 3 | Cloud Computing |
| 1001 | 5 | Kubernetes |
| 1010 | 6 | Monitoring |
| 1011 | 6 | Security |
| 1100 | 8 | Data Engineering |
| 1101 | 8 | Machine Learning |
| 1110 | 8 | Architecture |
| 1111 | 8 | Leadership |