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)¶
- Hello n00b - Create your GitHub account
- Begin Your IT Journey - Explore paths
- IT Fundamentals - Build foundation knowledge
- OS Selection - Choose your platform
- Platform-specific Hello quest
- Terminal Fundamentals - Command line basics
- Bashcrawl Adventure - Practice commands in the browser dungeon
- Git Basics - Version control
- Markdown Mastery - Documentation formatting
For Those with Some Experience¶
- Character Selection - Confirm your specialization
- Platform-specific Hello quest
- VS Code Mastery Quest - Set up your IDE
- Terminal Fundamentals - Solidify CLI skills
- Bashcrawl Adventure - Reinforce commands through play
- Git Basics - Version control workflow
- Bash-run Extension Lab - Extend a real Bash learning game
For Quick Setup¶
- 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! ๐โจ