Programming Building Blocks of Programming Languages Notes on the basic programming building blocks: expressions, statements, statement blocks, and function blocks.
Programming Pointers, Arrays, and Functions in Arduino C An in-depth introduction to how Arduino arrays and Arduino functions work in C; including an introduction to function pass by value and pass by reference.
Programming Variables, Pointers, and Indirection in Arduino C Learn how Arduino pointers work by first learning how Arduino variables work in this easy-to-understand, in-depth guide. Includes examples with example code.