For a quick attempt to explain actual low-level programming....
Consider turning on the LED on Teensy 3.2.
First, look at the Teensy 3.2 schematic. The LED is connected to Arduino pin 13. If you refer to the schematic, you'll see that pin on...
enums are used to assign values (typically unique values, although you can force specific values if you wish) to meaningful names that make your code easier to understand. They can be a data type of their own if you declare one as a variable, but...