
I tried Python. Something felt wrong. Then I touched the Linux kernel — and everything clicked.
Some journeys don't start with tutorials. Mine started with one random question at 2am. "How does a computer actually work?" Not how to use one. Not how to code on one. How does it actually work — underneath everything. That question pulled me into a two-month rabbit hole. Jacquard looms. Babbage's machine. Ada Lovelace. Vacuum tubes. Relays. Punch cards. Transistors. Turing. Enigma. Clocks. Quartz. GHz. I wasn't studying for anything. I just couldn't stop. Then I tried Python. Everyone said start with Python. So I did. But something felt wrong. I was writing features. Moving data around. It worked. But it felt... hollow. Like I was operating a machine I didn't understand. Then one night I opened a Linux terminal for the first time. I typed: uname -r Output: 6.14.0-37-generic I didn't know what that number meant. So I looked it up. That was the kernel version. The thing running underneath everything. I started reading about: Init systems Boot sequences Ring 0 vs Ring 3 How user space t
Continue reading on Dev.to Beginners
Opens in a new tab


