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

🌱 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 & Scripting Foundations

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/ subdirectory 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

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. Bash Fundamentals - Terminal proficiency

For Quick Setup

  1. Hello n00b → Platform Hello quest → VS Code Mastery Quest

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 --> L[📝 Bash Fundamentals]
    L --> M[Level 0001 Quests]

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! 🌟✨