Skip to main content

Level 0000 - Foundation & Init World

By Amr

Your starting point in the IT-Journey. Character creation, OS selection, terminal basics, and first steps into the digital realm

Estimated reading time: 8 minutes

Level 0000: Foundation & Init World

Welcome, brave adventurer! You stand at the threshold of your IT journey. Level 0000 is where every legend begins—where n00bs transform into aspiring wizards through character creation, realm selection, and mastering the fundamental incantations of the digital world.

Quest Overview

Level 0000 quests focus on:

  • Character Creation - Establishing your digital identity and choosing your path
  • OS Selection - Picking your primary operating system realm (Windows, macOS, Linux, Cloud)
  • Terminal Mastery - Learning command-line fundamentals and navigation
  • Development Environment - Setting up your first tools and configurations
  • Community Entry - Creating accounts and joining the guild

Available Quests

Quest Difficulty Time Type Status
Character Building: Forge Your IT Identity and Development Environment 🟢 Easy 45-60 minutes main_quest ✅ Complete
Hello Cloud: First Steps into the Sky Realm ⚔️ Epic 120-180 minutes main_quest ✅ Complete
Linux Fundamentals 🟡 Medium 60-90 minutes main_quest ✅ Complete
Hello macOS: Setting Up the Apple Kingdom 🟢 Easy 60-90 minutes main_quest ✅ Complete
Hello Windows: Mastering the Windows Development Environment 🟡 Medium 90-120 minutes main_quest ✅ Complete
Hello n00b: Your First Steps into the IT Journey 🟢 Easy 15-30 minutes main_quest ✅ Complete
Git Basics: Version Control Introduction 🟢 Easy 60-75 minutes main_quest ✅ Complete
Markdown Mastery: Content Formatting Fundamentals 🟢 Easy 30-45 minutes main_quest ✅ Complete
Terminal Fundamentals: Command Line Navigation Quest 🟢 Easy 45-60 minutes main_quest ✅ Complete
bashrun and Beyond: Building an Advanced Terminal Game 🟡 Medium 90-120 minutes side_quest ✅ Complete
Begin your IT Journey 🟢 Easy 30-45 minutes main_quest ✅ Complete
Character Selection 🟢 Easy 20-30 minutes main_quest ✅ Complete
IT Fundamentals 🟢 Easy 60-90 minutes main_quest ✅ Complete
OS Selection 🟢 Easy 30-45 minutes main_quest ✅ Complete
VS Code Mastery Quest: Forge Your Ultimate Development Weapon 🟢 Easy 45 minutes main_quest ✅ Complete

🌱 Character Creation & Identity

Hello n00b: Your First Steps

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 15-30 minutes

The perfect starting quest for absolute beginners. Create your GitHub account, fork your first repository, and take your initial steps into collaborative development.

Skills You’ll Master:

  • GitHub account creation and configuration
  • Repository forking and cloning
  • Basic Git concepts and terminology
  • Community integration fundamentals

Prerequisites: None - this is your starting point!


Begin Your IT Journey

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 30-60 minutes

An overview of the IT landscape and the paths available to you. Explore different specializations and begin to identify your calling.

Skills You’ll Master:

  • IT career path awareness
  • Technology landscape understanding
  • Goal setting and path planning
  • Learning strategy development

Prerequisites: None


Character Building

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 45-60 minutes

Forge your digital identity. Set up essential accounts, configure your online presence, and establish the foundation for your professional portfolio.

Skills You’ll Master:

  • Professional profile creation
  • Account security best practices
  • Personal branding basics
  • Digital footprint awareness

Prerequisites: Hello n00b recommended


Character Selection

Quest Type: Side ⚔️ | Difficulty: 🟢 Easy | Estimated Time: 20-30 minutes

Choose your character class: Software Developer, System Engineer, Security Specialist, Data Scientist, or another path that calls to you.

Skills You’ll Master:

  • Self-assessment techniques
  • Career path exploration
  • Skill mapping and planning
  • Specialization awareness

Prerequisites: Begin Your IT Journey


IT Fundamentals

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 60-90 minutes

Learn the foundational concepts that underpin all IT work. Understand how computers, networks, and software work together.

Skills You’ll Master:

  • Computer architecture basics
  • Networking fundamentals
  • Software concepts
  • Problem-solving methodology

Prerequisites: None


OS Selection

Quest Type: Side ⚔️ | Difficulty: 🟢 Easy | Estimated Time: 30-45 minutes

Choose your primary operating system realm. Understand the strengths of each platform and make an informed decision.

Skills You’ll Master:

  • OS comparison and evaluation
  • Platform strengths and use cases
  • Development environment considerations
  • Cross-platform awareness

Prerequisites: IT Fundamentals recommended

💻 Platform-Specific Onboarding

Hello Windows

Quest Type: Main 🏰 | Difficulty: 🟡 Medium | Estimated Time: 60-90 minutes

Master the Windows Empire with PowerShell, WinGet, and Windows Terminal customization.

Skills You’ll Master:

  • PowerShell fundamentals
  • Windows package management (WinGet, Chocolatey)
  • Windows Terminal configuration
  • Windows development environment setup

Prerequisites: Windows OS, Hello n00b


Hello macOS

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 60-90 minutes

Conquer the Apple Kingdom with Homebrew, iTerm2, and Xcode command-line tools.

Skills You’ll Master:

  • Homebrew package management
  • iTerm2 setup and customization
  • Xcode CLI tools installation
  • macOS development environment

Prerequisites: macOS, Hello n00b


Hello Linux

Quest Type: Main 🏰 | Difficulty: 🔴 Hard | Estimated Time: 90-120 minutes

Tame the Penguin’s Domain with Bash mastery, package managers, and system configuration.

Skills You’ll Master:

  • Linux filesystem navigation
  • Package manager usage (apt, yum, pacman)
  • Shell configuration and customization
  • Basic system administration

Prerequisites: Linux distribution installed, Hello n00b


Hello Cloud

Quest Type: Main 🏰 | Difficulty: ⚔️ Epic | Estimated Time: 120-180 minutes

Ascend to the Cloud Heavens with cloud platform basics and infrastructure fundamentals.

Skills You’ll Master:

  • Cloud computing concepts
  • Platform account setup (GCP, AWS, Azure)
  • Basic cloud resource management
  • Cloud CLI tools

Prerequisites: IT Fundamentals, one platform-specific Hello quest

🔧 Terminal, Tools & Scripting Foundations

Terminal Fundamentals

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 45-60 minutes

Master the command line — the most powerful interface in any IT hero’s arsenal. Learn to navigate the file system, manage files, and chain commands with pipes and redirection.

Skills You’ll Master:

  • File system navigation (cd, ls, pwd)
  • File operations (cp, mv, rm, mkdir, touch)
  • Input/output redirection and pipes
  • Command history and search (grep, find)

Prerequisites: Basic computer operation


Git Basics

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 60-75 minutes

Learn the version control system that powers nearly every software project on the planet. Track changes, collaborate with others, and experiment fearlessly.

Skills You’ll Master:

  • Repository initialization and management
  • Staging, committing, and commit messages
  • Branching, merging, and conflict resolution
  • Remote repositories and GitHub collaboration

Prerequisites: Terminal Fundamentals


Markdown Mastery

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 30-45 minutes

Learn the universal language of technical documentation. Markdown is used in README files, blog posts, wikis, and everywhere developers write.

Skills You’ll Master:

  • Text formatting (headings, bold, italic, lists)
  • Links, images, and blockquotes
  • Code blocks with syntax highlighting
  • Tables and advanced formatting

Prerequisites: Basic text editing skills


VS Code Mastery Quest

Quest Type: Main 🏰 | Difficulty: 🟢 Easy | Estimated Time: 60-90 minutes

Forge your ultimate development weapon. Master VS Code setup, extensions, and productivity features.

Skills You’ll Master:

  • VS Code installation and configuration
  • Essential extensions setup
  • Keyboard shortcuts and efficiency
  • Integrated terminal usage

Prerequisites: OS-specific Hello quest completed


Bash Fundamentals

Quest Type: Main 🏰 | Difficulty: 🟡 Medium | Estimated Time: 90-120 minutes

Learn the terminal incantations that power Unix-like systems. Master Bash scripting basics.

Skills You’ll Master:

  • Bash command syntax
  • Script creation and execution
  • Variables and control flow
  • File manipulation

Prerequisites: Terminal access, Hello Linux or Hello macOS


Bashcrawl Adventure

Quest Type: Bonus 🎁 | Difficulty: 🟢 Easy | Estimated Time: 60-90 minutes

Learn terminal commands through an interactive text adventure game. Navigate dungeons using cd, ls, cat, and more!

Skills You’ll Master:

  • Navigation commands (cd, ls, pwd)
  • File reading (cat, less, head, tail)
  • File management (cp, mv, rm)
  • Command-line gaming fun!

Prerequisites: Basic terminal access

📜 Script Examples

Located in scripts/ subdirectory:

calculator.sh

Quest Type: Bonus 🎁 | Difficulty: 🟢 Easy | Estimated Time: 15-30 minutes

A simple calculator script demonstrating Bash arithmetic and user input handling.


profile.sh

Quest Type: Bonus 🎁 | Difficulty: 🟢 Easy | Estimated Time: 15-30 minutes

Environment customization script showcasing shell profile configuration and aliases.

🛠️ Tools Introduction

See the tools collection for beginner tool guides and getting-started resources.

Learning Path Recommendations

For Absolute Beginners (n00bs)

  1. Hello n00b - Create your GitHub account
  2. Begin Your IT Journey - Explore paths
  3. IT Fundamentals - Build foundation knowledge
  4. OS Selection - Choose your platform
  5. Platform-specific Hello quest
  6. Terminal Fundamentals - Command line basics
  7. Git Basics - Version control
  8. Markdown Mastery - Documentation formatting

For Those with Some Experience

  1. Character Selection - Confirm your specialization
  2. Platform-specific Hello quest
  3. VS Code Mastery Quest - Set up your IDE
  4. Terminal Fundamentals - Solidify CLI skills
  5. Git Basics - Version control workflow
  6. Bash Fundamentals - Advanced terminal proficiency

For Quick Setup

  1. Hello n00b → Platform Hello quest → VS Code Mastery QuestTerminal FundamentalsGit Basics

Quest Dependencies & Progression

graph TD
    A[🌱 Hello n00b] --> B[📋 Begin Your IT Journey]
    A --> C[🔧 Character Building]
    B --> D[🎭 Character Selection]
    B --> E[💡 IT Fundamentals]
    E --> F[💻 OS Selection]
    F --> G[🍎 Hello macOS]
    F --> H[🪟 Hello Windows]
    F --> I[🐧 Hello Linux]
    F --> J[☁️ Hello Cloud]
    G --> K[⚡ VS Code Mastery]
    H --> K
    I --> K
    K --> N[🖥️ Terminal Fundamentals]
    N --> O[📝 Git Basics]
    N --> P[📄 Markdown Mastery]
    N --> L[📝 Bash Fundamentals]
    O --> M[Level 0001 Quests]
    P --> M
    L --> M

Next Level: Level 0001

After completing Level 0000 foundation quests, you’re ready to advance to Level 0001 - Journeyman Challenges where you’ll:

  • Build your first websites with GitHub Pages
  • Learn programming language fundamentals
  • Create real projects for your portfolio

Remember, every master was once a n00b. Take your time, enjoy the journey, and don’t be afraid to ask for help in the community! 🌟✨