What Is Linux? A Beginner's Guide
Linux is a free OS that powers web servers, smartphones, and supercomputers. Learn its history, key features, and where it runs — with diagrams.
Command line, servers, and the path to becoming a Linux engineer.
Today: type pwd in the Linux dojo terminal.
Linux is a free OS that powers web servers, smartphones, and supercomputers. Learn its history, key features, and where it runs — with diagrams.
Windows and Linux are both OSes, but they differ in price, openness, and main use cases. A diagram-based comparison of their strengths and purposes.
Ubuntu is Linux's most popular distro. Three ways to try it without breaking your PC — USB boot, virtual machine, and dual boot — explained with diagrams.
The terminal lets you control your PC with text instead of a mouse. Learn how Linux commands are structured, how they run, and the first operations to try — with diagrams.
The 10 Linux commands you should learn first — ls, cd, cat, grep, find, and more — with real examples for upper-elementary through high school.
Every Linux file has read, write, and execute permissions. Learn how to read permission strings and use chmod and chown — explained with diagrams.
sudo is the Linux command that grants administrator privileges. Learn why it exists, when to use it, and how to stay safe — with diagrams for upper-elementary through high school.
SSH lets you securely log into a remote server as if it were right in front of you. Learn the difference between password and key authentication, with diagrams for upper-elementary through high school.
Linux servers power websites and apps around the world. Learn what a server is, what kinds exist, and how to run one at home — with diagrams for upper-elementary through high school.
That black window with text that engineers type into — it's called a terminal. Learn why it exists, how it differs from a shell, and why engineers love it — explained with diagrams.
Why do most professional engineers program on Linux? We explain the differences from Windows and why Linux makes setting up a dev environment so much easier — with diagrams.
Google, Facebook, and IT engineers worldwide love Linux. We explain the 5 essential reasons — servers, automation, OSS culture, and more — with diagrams.
How to install Apache or nginx on Ubuntu and publish your own website. From installation to verification and going live — explained with diagrams.
Shell scripts let you bundle multiple commands into a single file and run them all at once. Learn the basics and useful tricks — explained with diagrams.
There are countless Linux books out there — how should students choose? We explain a level-by-level selection guide and the types of books that work best, with diagrams.
How does learning Linux help your career, education, and skills? We explain 6 concrete benefits with diagrams.
GUI means clicking icons with a mouse; CUI means typing commands. We explain the strengths of each and when to use which — with diagrams.
The Raspberry Pi is a full Linux PC the size of a credit card. Learn about the price, what you can do with it, and how to combine it with electronics projects — with diagrams.
LPIC, Linux+, Red Hat — what kinds of Linux certifications exist? We explain which ones you can aim for and how to study, with diagrams.
Cloud, AI, IoT, embedded systems — Linux is the foundation of every major IT field. We explain why Linux is a skill that stays relevant for 20+ years, with diagrams.