I Can Go Lower

03-10-2026

So the other day I felt a little Python-fatigued and got curious to see what C is about. There's a course on "Memory Management in C" in Boot.dev and I decided to to jump ahead a couple courses and check it out. It's interesting, but after a little while learning the syntax fundamentals of the language I did start to see that it might get confusing if I continue because I guess I'm still solidifying Python, so maybe finish the first chapter and then continue learning about DSA in Python and follow the path the good people at Boot.Dev have set up.

But then I thought, "Ok, maybe I'll leave C alone for a little while to avoid mixing myself up with Python syntax, but instead..."

So now I've started to study Low Level Computer Science. How processors work, along with memory, registers, assembly language and all that jazz. It's f*king fascinating, to say the least. I asked Claude.ai to teach me, of course. I could instead be reading a book or something, maybe, but I'm doing it with a twist that I think is worthit: I asked Claude to design and teach me a course in low level CS, where we discuss not only the theory, but also talk about the History —it helps me understad the concepts if I know a little about how the thing evolved to its current state—, and the bonus twist, we practice using the Linux terminal.

So, for example, Claude had me write a tiny program in C that all it did is sum 2 numbers, then compile it, and then run objdump command with the path to the compiled script. That way you can see exactly what the computer is reading, you see ther machine language along with the assembly language, which is a direct translation. Pretty interesting

I'm thinking of publishing it. Just format the AI-generated text a little and include the few questions I've been asking, and its responses, include also some of the output from the excersises and all that. I think it might be of use to some. I haven't seen courses with quite this focus out there.


index