Zero to Terminal
From “I’ve never used a terminal” to “I deployed a website using nothing but the command line”
Who Is This Track For?
Section titled “Who Is This Track For?”This track is for absolute beginners. You don’t need any IT background, any coding experience, or any special knowledge. If you can use a web browser, you can do this.
Maybe you’re:
- A student curious about technology
- Someone switching careers into tech
- A non-technical person who wants to understand what developers do
- Someone who’s been told “just open a terminal” and felt lost
You are welcome here. Every expert was once a beginner.
What You’ll Learn
Section titled “What You’ll Learn”By the end of this track, you’ll be able to:
- Understand what’s happening inside your computer (and why it matters)
- Use the terminal (command line) to navigate, create, and manage files
- Edit files using a text editor right in the terminal
- Understand networking, servers, and how to connect to them remotely
- Know what “the cloud” actually means (spoiler: it’s not magic)
- Deploy a real website using nothing but the terminal
This track leads into the main prerequisites route — Cloud Native 101 and then Kubernetes Basics — with Linux Deep Dive as an optional systems-internals fork you can take anytime. Most senior engineers eventually know both.
The Restaurant Kitchen Analogy
Section titled “The Restaurant Kitchen Analogy”Throughout these modules, we use a restaurant kitchen as our running analogy:
| Computer Concept | Kitchen Equivalent |
|---|---|
| CPU | The chef (does the work) |
| RAM | Counter space (temporary workspace) |
| Disk/SSD | The pantry (permanent storage) |
| Operating System | The restaurant manager |
| Programs | Recipes |
| Terminal | Talking directly to the kitchen staff |
| Server | A restaurant kitchen (serves many customers) |
| Cloud | Renting a commercial kitchen instead of building your own |
This analogy will carry you all the way from here to Kubernetes, where you’ll manage thousands of kitchens automatically.
Modules
Section titled “Modules”| Module | Title | Time | What You’ll Learn |
|---|---|---|---|
| 0.1 | What is a Computer? | 20 min | CPU, RAM, disk, OS — the kitchen hardware |
| 0.2 | What is a Terminal? | 20 min | Opening and understanding the terminal |
| 0.3 | First Terminal Commands | 25 min | Navigate, create, move, and delete files |
| 0.4 | Files and Directories | 25 min | Paths, file types, organizing your filesystem |
| 0.5 | Editing Files | 25 min | Edit files with nano, write your first script |
| 0.6 | Git Basics — Track Your Work | 45 min | Track your work with Git — init, add, commit, log |
| 0.7 | What is Networking? | 25 min | IPs, ports, DNS — how computers talk to each other |
| 0.8 | Servers and SSH | 25 min | What servers are, how to connect remotely |
| 0.9 | Software and Packages | 25 min | Installing and managing software from the terminal |
| 0.10 | What is the Cloud? | 20 min | Cloud computing, AWS/Azure/GCP, where K8s fits |
| 0.11 | Your First Server — Putting It All Together | 45 min | Capstone: deploy a real website using everything you’ve learned |
How to Use This Track
Section titled “How to Use This Track”- Go in order. Each module builds on the last.
- Do the exercises. Reading is not learning. Doing is learning.
- It’s okay to be slow. Speed comes with practice, not pressure.
- Re-read if needed. Professional engineers re-read documentation constantly.
- Take breaks. Your brain needs time to absorb new concepts.
What’s Next?
Section titled “What’s Next?”On the suggested prerequisites route, continue straight into Cloud Native 101 and then Kubernetes Basics—the linear spine from terminal skills to hands-on cluster work.
Default next step: Cloud Native 101 — containers, Docker, and the cloud-native ecosystem.
Optional fork: Linux Fundamentals if you want deeper operating-system knowledge before operations-heavy work. Linux is not required for the main route; you can return to it anytime.
Most senior engineers eventually know both Linux depth and cloud-native delivery. If you are unsure where to go, start with Cloud Native 101 and keep the Linux path as a parallel option rather than an equal first choice.
Zero to Terminal | Module 0.11 (Capstone) | Cloud Native 101 (default — suggested route) | Kubernetes Basics | ...
Linux Deep Dive (optional fork — anytime)Time Investment
Section titled “Time Investment”Total track time: ~4.5 hours
That’s it. A few hours from “I’ve never used a terminal” to “I deployed a website on the internet.” Not bad for a weekend.
Remember: The tech industry needs people with fresh perspectives. Your beginner eyes see things that experts have become blind to. You’re not behind — you’re just getting started.