Everything a computer does is directed by CODE.
At some level, all CODE is written by a person (Job of the Future!)
Many programming languages exists. They each have their own strengths and weaknesses
Core programming skills will transfer fairly easily between languages
It is written in an integrated development environment
Boolean Logic is the "If-Then" logic we all do in our heads.
Binary - https://learn.sparkfun.com/tutorials/binary
Advanced - https://www.electronics-tutorials.ws/category/boolean
Rules for Programming Software - https://www.freecodecamp.org/news/the-100-correct-coding-style-guide-5b594a1655f0/
Arduino Style Guide - https://www.arduino.cc/en/Reference/StyleGuide