1. Establish the foundations
Learn how Linux, networking, DNS, HTTP, Git, security basics, and one scripting language fit together. Practice from the command line instead of memorizing definitions.
- Use Linux confidently and troubleshoot processes, storage, permissions, and services.
- Understand IP addressing, DNS, ports, routing, load balancing, and TLS.
- Track work with Git and automate repeatable tasks with Python, Bash, or PowerShell.