Learning to code

Last updated May 25, 2023

I kind of want to make a programming tutorial for people who are smart but never learned to code. I feel like most of the tutorials I’ve seen assume that you’re not very smart. They take everything extremely slowly and I know I would be very frustrated by that.

In most programs, at any time the computer is executing a single line of code. Each line can do many different things: change the contents of memory, execute some other code, access the internet, wait for input, draw something on the screen, etc. After the line is done executing, the computer finds another line to execute–maybe the one below the current one, or maybe something else, depending on the semantics… (to be continued, maybe)