C or C++

I think a lot of the C++ books you see will spend a lot of time explaining the many classes that are used when creating typical windows GUI applications, rather than the language itself. A book on C for microcontrollers is probably more useful.