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

Level 0000 - Foundation & Init World

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

πŸ“Š Level 0 Statistics

πŸ“š
137
Total Quests
🏷️
🏰 Main: 128
βš”οΈ Side: 8
🎁 Bonus: 0
πŸ‘‘ Epic: 1
By Type
⚑
🟒 Easy: 35
🟑 Medium: 48
πŸ”΄ Hard: 49
βš”οΈ Epic: 5
By Difficulty

πŸ” Filter Quests

Showing all quests

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 Quest β†’ Terminal Fundamentals β†’ Git 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! 🌟✨