I'm young too (21), I was taught programming in scheme. In UC Berkeley the very first CS class (called "SICP" lol) is in Python and Scheme. https://cs61a.org/
Can you share the name of the book? Is it "Compiler Construction" by Niklaus Wirth?
Check also his other books: Algorithms and Data Structures, Programming in Oberon, Project Oberon, etc.
They are all available on the ETH website and his homepage (in various revisions). Basically everything you need to know about imperative programming on CS bachelor level for free.
Indeed, a small search yields:
https://www.inf.ethz.ch/personal/wirth/
However, I very well remember reading the Compilerbau book by N. Wirth and the awe I felt. It’s just a few pages but it was a revelation.