Skip to content

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 - Bashcrawl Practice - Reinforcing commands through the online terminal dungeon and local extension labs - 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
Bashcrawl Terminal Adventure ๐ŸŸข Easy 60-90 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 scriptable, chainable interface at the heart of every 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


Bashcrawl Terminal Adventure

Quest Type: Main ๐Ÿฐ | Difficulty: ๐ŸŸข Easy | Estimated Time: 60-90 minutes

Practice terminal commands in the online Bashcrawl dungeon before installing anything locally. This quest turns pwd, ls -F, cat, and cd into an adventure path.

Skills You'll Master: - Safe no-install terminal practice - Directory navigation in a game world - Reading scrolls and command output - Moving from browser practice to local Bash workflows

Prerequisites: Basic terminal curiosity; Terminal Fundamentals recommended


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-run Extension Lab

Quest Type: Side โš”๏ธ | Difficulty: ๐ŸŸก Medium | Estimated Time: 90-120 minutes

Clone the current Bashcrawl repository and extend a real terminal learning game with new rooms, scrolls, and helper scripts.

Skills You'll Master: - Bash project structure - Script creation and execution - Variables, functions, and control flow - Game-state and room-extension patterns

Prerequisites: Bashcrawl Terminal Adventure and Terminal Fundamentals


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 or a browser for Bashcrawl Web

๐Ÿ“œ 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. Bashcrawl Adventure - Practice commands in the browser dungeon
  8. Git Basics - Version control
  9. 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. Bashcrawl Adventure - Reinforce commands through play
  6. Git Basics - Version control workflow
  7. Bash-run Extension Lab - Extend a real Bash learning game

For Quick Setup

  1. Hello n00b โ†’ Platform Hello quest โ†’ VS Code Mastery Quest โ†’ Terminal Fundamentals โ†’ Bashcrawl Adventure โ†’ 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 --> Q[๐ŸŽฎ Bashcrawl Adventure]
    Q --> O[๐Ÿ“ Git Basics]
    N --> P[๐Ÿ“„ Markdown Mastery]
    Q --> L[๐Ÿ“ Bash-run Extension Lab]
    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! ๐ŸŒŸโœจ