$ whoami

SUDO SCHOOL

You don't need a 10-hour Linux course.
You need 3 things and the confidence to break stuff.

Open the survival kit →
No fluff. No memorization. Just Linux.

// 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.

bash
user@machine:~$ cd projects/myapp user@machine:~/projects/myapp$ ls -la total 32 drwxr-xr-x 5 user user 4096 Apr 20 10:22 . -rw-r--r-- 1 user user 420 Apr 20 10:19 package.json user@machine:~/projects/myapp$ sudo apt install postgresql [sudo] password for user:

// 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.

Don't start with Arch Linux. It's powerful, but you'll spend days on setup before you even write a line of code. Get comfortable first — switch later if you want.
recommended

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.