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: 39 minutes

Edit on Github

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
  • 🎮 Gamer-Dev - Builder of Interactive Worlds

Quest Categories

Init World - Character Creation & Foundation

Begin your journey and establish your digital identity

Featured Quests:

Platform-Specific Starting Quests:

Level Progression System

Level 000 - Apprentice Trials

Basic scripting and automation magic

Available Quests:

  • Bash Fundamentals - Learn the Terminal Incantations
  • bash_crawl.sh - Your First Automation Spell
  • calculator.sh - Mathematical Magic Basics
  • profile.sh - Customize Your Digital Presence

Level 001 - Journeyman Challenges

Web technologies and advanced scripting

Available Adventures:

  • Personal Site Creation - Build Your Digital Castle
  • js-examples.js - JavaScript Spell Components
  • js_testing.js - Test Your Magical Constructs
  • python.py - Pythonic Sorcery Basics

Level 010 - Master Tier Quests

Complex application development

Epic Challenges:

Specialized Quest Lines

Frontend Mastery Path

Become a master of user interfaces and digital aesthetics

Quest Series:

Recent Chronicle Entries

Latest adventures and discoveries from fellow travelers

2025 Quest Updates:

April 2025 AI-Enhanced Adventures:

Codex & Reference Materials

  • World Map - Navigate the Digital Realms
  • Glossary - Dictionary of Digital Spells and Terms

Home Base Operations

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

Main Quest Lines

Primary Adventures

  1. 🏗️ Build Your Digital Castle - Establish your development environment
  2. 📝 Git Your Shit Together - Master version control and collaboration
  3. 🤖 Summon AI Familiars - Integrate AI tools into your workflow
  4. ☁️ Ascend to the Cloud - Deploy and scale your creations
  5. 🛡️ Secure Your Realm - Implement security best practices

Community Features

Side Quests & Achievements

Security Achievements

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)

  1. 📋 Prerequisites Check: Do you have a GitHub account?
  2. 🍴 Fork This Repository: Fork it-journey

  3. 🎯 Choose Your First Quest: Start with hello-noob

For Experienced Adventurers

  1. 🗺️ Explore the World Map: Navigate to World Map
  2. 📊 Assess Your Level: Jump to appropriate level quests
  3. 🎯 Pick a Specialization: Choose frontend, backend, or system administration path
  4. ⚔️ 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:

  1. 🍴 Fork the repository
  2. 🌿 Branch your changes (feature/new-quest or fix/typo-correction)
  3. ✨ Create your content following our quest template
  4. 📋 Document your changes in appropriate quest files
  5. 🚀 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! ⚡✨

Collection Index - quests

Default preview image
Personal Site

Services/tools used for building personal site.

Default preview image
🏰 Overworld - Master Quest Map

Behold, brave adventurer! This is your personal overworld map—the mystical realm where all paths converge and all journeys begin. Here you can track your pro...

Default preview image
Hello n00b: Your First Steps into the IT Journey

Begin your epic adventure in the world of IT with your very first quest - setting up GitHub and joining the community

Default preview image
Begin your IT Journey

Ah, embarking on your IT adventure, are we? Fantastic! To become an IT wizard, you’ll need to gather your tools and learn the incantations (or, in our world,...

Default preview image
IT Fundamentals

Absolutely! Hands-on exercises are like spells and incantations – they’re best learned by doing. Let’s start with some foundational IT skills and practical e...

Default preview image
Character Building: Forge Your IT Identity and Development Environment

Begin your transformation from IT novice to digital hero by building your character profile, choosing your specialization path, and configuring your ideal de...

Default preview image
OS Selection

Choosing the right operating system (OS) is like selecting the right wand in the wizarding world – it’s a very personal choice and can greatly influence your...

Default preview image
Character Selection

In the grand adventure of IT and technology, you can choose from a variety of “characters” or roles, each with its unique skills and abilities. Think of thes...

Default preview image
Hello Windows: Mastering the Windows Development Environment

Transform your Windows machine into a powerful development environment with WSL, modern PowerShell, and professional-grade tools

Default preview image
bashrun and Beyond: Building an Advanced Terminal Game

Starting with bashrun as a base and building upon it is a great way to create an advanced terminal-based game. bashrun is typically built using shell scripts...

Default preview image
Bashcrawl Quest: Terminal Adventure RPG

Embark on an epic terminal adventure that teaches command line skills through interactive dungeon exploration and puzzle-solving

Preview image for Frontend Forests Levels
Frontend Forests Levels

Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests

Preview image for Frontend Forests: Building a Jekyll Site with Bootstrap
Frontend Forests: Building a Jekyll Site with Bootstrap

Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests

Default preview image
level-001-frontend-docker

You’ve successfully set up your Docker environment, and now you’re ready to delve deeper into the mystical realms of Level 001. This level involves creating ...

Default preview image
level-010-frontend-docker

Awesome! You’ve laid a strong foundation by setting up Docker and creating your Jekyll site. Now, let’s journey further into Level 010, where we will add Boo...

Default preview image
🗺️ World Map: Navigation Guide to the IT-Journey Realm

Welcome, brave traveler, to the complete cartographical guide of the IT-Journey realm! This mystical map reveals every secret path, hidden treasure, and lear...

Preview image for Link to the Future: Automated Hyperlink Guardian Quest
Link to the Future: Automated Hyperlink Guardian Quest

Build an intelligent hyperlink guardian that automatically tests, analyzes, and reports on the health of your digital realm's connections

Preview image for Setting up Django and Git
Setting up Django and Git

Setting Up a GitHub Repository for Your Django Project

Preview image for Quest: Mastering the Ancient Arts of Source Control Sorcery
Quest: Mastering the Ancient Arts of Source Control Sorcery

Transform from coding apprentice to git wizard by mastering the ancient arts of version control, branch sorcery, and collaborative development magic

Preview image for Commitments to clean commits
Commitments to clean commits

Ah, brave adventurer! You’ve mastered the sacred art of branching and the scroll-writing ritual known as the Pull Request. Now, prepare thyself for the next ...

Preview image for Change Logs
Change Logs

Aye aye, knowledge crusader! You’ve survived the trials of Pull Request Prose and the sacred rites of Atomic Commits. Now, it’s time to master the Arcane Art...

Preview image for Understanding Action Triggers in Depth
Understanding Action Triggers in Depth

Ah yes, the winds of automation are calling! You’ve chronicled your changelogs and blessed your docs, but now it’s time to awaken the ancient machinery of yo...

Preview image for Revolutionizing Work with AI Automation
Revolutionizing Work with AI Automation

Ah, the final frontier… the arcane fusion of human cleverness and artificial intelligence. You’ve set up branches, written perfect commits, documented your j...

Preview image for VS Code Mastery Quest: Forge Your Ultimate Development Weapon
VS Code Mastery Quest: Forge Your Ultimate Development Weapon

Learn to configure VS Code as your primary development weapon, mastering extensions, shortcuts, and specialized setups for maximum productivity

Preview image for Mastering the Bash Incantations: Binary Level 0010 (2) Command Line Sorcery Quest
Mastering the Bash Incantations: Binary Level 0010 (2) Command Line Sorcery Quest

Transform from a terminal novice into a bash scripting wizard through hands-on automation magic and command-line mastery.

Preview image for Terminal Mastery: Conquering the Command-Line Realm
Terminal Mastery: Conquering the Command-Line Realm

Transform from terminal novice to command-line champion through hands-on practice with essential shell commands and navigation techniques

Preview image for planting seeds
Preview image for Forging the La(zy)TeX CV: Binary Level 0101 (5) Quest
Forging the La(zy)TeX CV: Binary Level 0101 (5) Quest

Craft a professional CV from the cv.tex template using VS Code + LaTeX—install, customize, compile, and validate.

Preview image for Quest to Conquer King EDGAR: The Epic Siege of the SEC Data Castle
Quest to Conquer King EDGAR: The Epic Siege of the SEC Data Castle

Raid King EDGAR’s data castle and transform SEC filings into structured, analyzable datasets.

Preview image for Siege of King EDGAR: Storming the SEC Data Castle
Siege of King EDGAR: Storming the SEC Data Castle

Rally AI soldiers, breach EDGAR’s API gates, and turn raw filings into actionable wisdom—ethically, safely, and with proper headers.

Preview image for Epic Quest: Zer0-to-Her0 CMStyle
Epic Quest: Zer0-to-Her0 CMStyle

Zer0 to Her0: How One Nerd Built an Open Source CMS Out of VS Code and Integrated AI to Do All the Heavy Lifting

Preview image for The Temple of Templates: Binary Abstractions and Reusable Realms
The Temple of Templates: Binary Abstractions and Reusable Realms

Master the sacred art of templates to build elegant, reusable systems across languages.

Preview image for Terminal Enchantment: Oh-My-Zsh Mastery related_quests:
Terminal Enchantment: Oh-My-Zsh Mastery related_quests:

Master the ancient arts of Oh-My-Zsh to transform your terminal from a simple tool into a powerful development artifact

Preview image for Nerd Font Enchantment: Terminal Icon Mastery
Nerd Font Enchantment: Terminal Icon Mastery

Master the art of Nerd Font installation to transform your terminal from plain text to a visually rich development environment

Preview image for 404 Hunting: Binary Wards for Unbreakable Links
404 Hunting: Binary Wards for Unbreakable Links

Hunt the 404 Specter with Jekyll permalink magic, redirect runes, CI hyperlink guardians, and organic resource endpoints.

Default preview image
Glossary

Enterprise

Default preview image
Dockering Jekyll with Bootstrap 5

Embark on a quest to build a Jekyll site using Bootstrap 5 for CSS and JavaScript in the Frontend Forests. This guide will navigate you through the enchanted...

Default preview image
Default preview image
Quests (~) Index

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 drago...

Default preview image
Linux Fundamentals

Linux Fundamentals

Default preview image