Phase 1: Learning Linux and Networking
2–3 monthsWorking daily in a Linux terminal, writing bash scripts, and studying networking basics like DNS, TCP/IP, subnets, HTTP and SSH. By the end, the person can stand up and troubleshoot a server from the command line without a GUI.
You're done when you can show
A GitHub repo of working bash scripts plus notes from configuring and debugging a self-hosted Linux server.
Resources