SUDO SCHOOL
You don't need a 10-hour Linux course.
You need 3 things and the confidence to break stuff.
// the philosophy
Linux is a working environment, not a subject to study.
Most developers watch long courses and forget 90% of it in a week — because there's no real reason to use what they "learned".
The better approach: install Linux, break things, search for the fix, learn what you actually need. With repetition, the useful stuff sticks on its own.
// before you start
WHICH LINUX
SHOULD I INSTALL?
Linux comes in many flavors called distributions (distros) — same core, different experience. Think of them like Chrome vs Firefox: both are browsers, both work, just different.
As a beginner, pick Ubuntu or Linux Mint. They're stable, well-documented, and every "how to install X on Linux" guide online covers them.
Ubuntu
Most popular, huge community, everything works out of the box.
Linux Mint
Even friendlier. Great if you're coming from Windows.
Arch / Fedora
Great distros — but save them for after you're comfortable.
// survival kit
THREE THINGS.
THAT'S IT.
Everything a developer needs to feel at home in Linux. Nothing more, nothing less.
// 01
NAVIGATION
Move around the filesystem. Know where you are. Create, copy, move, and delete files from the terminal.
// 02
FILESYSTEM
& PERMISSIONS
Understand how Linux organizes files, who owns what, and when to reach for sudo vs your normal user.
// 03
PACKAGE
MANAGER
Install, update, and remove software from the terminal. Like npm or pip — but for your entire system.