About

A study guide for my kids, and the one I wish I'd had

I built Computer Hacking Tools to teach my children Linux and AI. I started learning Linux in 1999, and a site like this would have been amazing back then. So I made it.

Where I started: 1999

My first Linux machine was a Pentium III at 800 MHz with a heavy 16-inch CRT monitor, running Mandrake Linux. Learning Linux back then meant installing from CDs, getting the screen and sound working by hand, reading HOWTO guides and man pages, and asking questions in forums and mailing lists, then waiting for someone to answer. There were no video tutorials, no free cloud servers to practice on, and certainly no AI to explain an error message at 2am.

Every mistake was a real mistake on your only computer. That's exactly why this site has a practice terminal you can't break.

Whatever happened to Mandrake?

Mandrake Linux appeared in 1998. It was built on Red Hat Linux (the ancestor of today's Red Hat Enterprise Linux) and added a friendly desktop and tools for newcomers. Like Rocky today, it installed software as .rpm packages, so my first distro sits right in the RHEL family tree. In 2005 it merged with Brazil's Conectiva and became Mandriva. The company is gone now, but the distro lives on in two community projects, Mageia and OpenMandriva.

What hasn't changed

This is the part that still amazes me. The commands I typed on that CRT in 1999 (ls, cd, grep, chmod, tar, ssh) are the same ones in these lessons, and the same ones running the cloud, phones and supercomputers today. Very few skills in tech last 25+ years. The Linux command line has, and it will keep paying off for my kids long after today's apps are gone.

What has changed

Who it's for

It's for my kids first, and for anyone else starting from zero: teenagers, parents, teachers, or grown-ups switching careers. You don't need to install anything or make an account. Your progress is saved only in your own browser. Teachers get a guide with lesson plans and answer keys.

Learning paths

The lessons are organized into paths, so you always know what to do next:

Pick a path →

More about me, and how my kids are getting on, coming soon.