in reply to I started with...:
Back in the day, I picked up an introduction to computing at the library and went through it. It was all register-level machine code for some unspecified machine, all worked out on paper. In college a few years later I learned Fortran and assembler for OS-360. Lo and behold, I recognized my old friend from the book.