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: 15 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

page preview image
Personal Site

Services/tools used for building personal site.

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

page 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,...

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

page preview image
Character Building

A wise approach indeed! Building your character in the IT realm means equipping yourself with the right tools and environment. Let’s shape your initial loado...

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

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

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

page preview image
Frontend Forests Levels

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

page preview image
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

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

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

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

page preview image
Setting up Django and Git

Setting Up a GitHub Repository for Your Django Project

page preview image
Exploring Sourcery Code Methods: A Developer's Guide

Here’s a structured overview of GitHub best practices for source code control, including commit hygiene, pull request management, changelog documentation, au...

page preview image
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 ...

page preview image
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...

page preview image
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...

page preview image
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...

page preview image
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

page preview image
Glossary

Enterprise

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

page preview image
page preview image
hello-n00b

Do you have a github account?

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

page preview image
Linux Fundamentals

Linux Fundamentals

page preview image
Hello Win

Powershell

page preview image