A web administrator keeps websites and web applications fast, secure, updated, backed up, and working. Think of yourself as the caretaker of a busy shop: you unlock the doors, fix leaks, watch for burglars, and keep a spare copy of everything. You will learn how the web works, then Linux and web servers, then security, backups and monitoring, and finally cloud automation. Each stage builds on the last and every skill ends in something you build yourself, using only free tools. You can do this, so start small and keep a notes log of every problem you fix.
See the full roadmap free
Every stage from beginner to expert, with lessons, practice drills, projects, interview questions and free resources. Free with a Rolearch account.
Stage 1 of 3 · about 8 weeks
Understand how a website gets from a server to a browser, and build and publish a simple site yourself.
How the web works (HTTP, DNS, TLS)
Almost every problem you will troubleshoot is a request failing somewhere between browser and server. If you know the path, you know where to look.
HTML, CSS and basic JavaScript
You must read the pages you maintain. Admins test pages, spot broken markup, and talk with developers about usability issues.
Command line and Linux basics
Most web servers run Linux and you will manage them over SSH, not with a mouse.
Git and version control
Changes to sites must be tracked and reversible. Git is how you roll back a bad change and collaborate with developers.
Then 2 more stages (about 38 weeks in all) with lessons, drills, projects, 6 interview questions with strong answers and free resources.