C, Cpp, Programming Languages, Arduino.
strings are arrays, and became confused by ifndef header definitions. So, my first instinct was to grab a well-known book - C in a Nutshell. I learned the language, but became also distracted by so many implementation details, like the 16 or so different signed, unsigned, long, short chars, words