Linux··2 min

Learning Linux from Scratch — After a Full IT Apprenticeship

I completed a 4-year IT apprenticeship and thought I knew Linux. A few weeks into college proved me wrong. This is why I am starting over from scratch.

Why am I doing this?

I successfully completed a 4-year apprenticeship as a Certified IT Professional in 2024 in Switzerland. This included very wide knowledge in general IT and some deep dives into different specific topics.

In those 4 years, one of the bigger topics was Linux. With its wide adoption in general IT, it is a very important skill to have when working in this field. Linux was introduced in the first of those 4 years and was part of almost all of the modules in the apprenticeship.

On the 13th of April I started a course at a technical college focusing on IT and cybersecurity.

In the first semester, one of the modules is Linux basics. In the first few classes I thought to myself, "I know Linux, why do we have this module?" A few classes later, I noticed that we had skipped essential parts of Linux in the apprenticeship and had really only learned the OS from a user perspective — not as a system administrator.

This is why I decided to create this series about learning Linux from scratch, after a full apprenticeship in this exact field.

What this series covers

This is not a series about clicking around a desktop. It is about understanding how Linux actually works — from the filesystem to the terminal to writing your own scripts.

The series will cover:

  • What Linux actually is
  • The filesystem and how to navigate it
  • Users and permissions
  • Installing and managing software
  • Text editors
  • Shell scripting basics

Each post builds on the previous one. If you are also coming from a Windows background or a surface-level Linux experience, this series is for you.

Next up: what Linux actually is, and why "it's just a kernel" is both correct and completely unhelpful.

2 views