@jarkko
Yes, I know. I have the latest version of the x86-64 version and others similar. Assembler is difficult and fascinating.
@jarkko
Yes! I do that for fun sometimes. I have a couple of VMs in Boxes where I play around with C, Assembly, and Go. Now I'm learning Rust. I also sometimes do a bit of reverse engineering out of curiosity and for fun. Small things to learn.
@jarkko
That's how I started in the 90s, when I had no way of getting books. In 1990, using my sister's x286 computer, I started tinkering with code in BASIC, Fortran, and C. I didn't have the slightest idea what I was doing until I met a couple of guys who knew a lot. I'm currently looking for code for some projects on GitHub and making some messes on my machine. I agree that many things are learned better this way. Although programming was never my job nor did I earn a living from it, it helped me in some jobs I had.