C, Cpp, Programming Languages, Arduino.
the book, but take each example and type it into your computer. Feel free to experiment with the language if you want to try out different things. Reference: Modern C Quick Syntax Reference Language Tutorials: Language Tutorials are weighty complete books, often written for beginners that teach