libro de programacion

hola
he empezado hace poco con esto del arduino
el problema mas grande lo veo en la programacion me e leido un libro que habla de C y e cogico conceptos basicos (pero importantes) y me estoi acabando de leer el "arduino curso practico de formacion" y voi prograsando pero veo que estoi muy verde con la programacion. queria empezar algun libro de C++ para ir avanzando pero no se cual comprar
creo que deveria ser de C++ porque lo que lei de C es algo diferente
tambien el problema que veo es que deveria hablar de como plantear los problemas en la programacion porque veo skechs y los entiendo pero hacer uno desde cero no hay manera
si me puedieseis aconsejar por cual libro continuar?

adios y gracias por adelantado

Buenas:

Si quieres libro en C para ARduino, este es el mejor que he visto.
http://forum.arduino.cc/index.php?topic=145725.0

Si realmente quieres C++, este es un buen libro.

http://anayamultimedia.es/libro.php?id=3607608

Saludo.

Recomendáis algún libro de programación actualizado a hoy en día que esté bien? Gracias.