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
Table of Contents
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)
- 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
- 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
- Git Basics - Version control workflow
- Bash Fundamentals - Advanced terminal proficiency
For Quick Setup
- 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! πβ¨