@meeper just don't fall for the python is easy meme. it's not easy nor very good - it's a wild hodgepodge of ideas.
maybe niklaus wirth has some good introductory book on programming, i can take a look.
@meeper haha :)
maybe https://people.inf.ethz.ch/wirth/AD.pdf but it's the oberon version. i think there is a pascal version out there. i haven't read it, but his introductionary book on compilers is very good.