Computing
Computer architecture
Programming language theory
Instruction set architectures
Procedural programming languages
Microcontrollers
R0
ALGOL 68
STM32
ARM architecture