En libros...el de Colin Moock es MUY bueno, parte de cero y está planteado como "programación para no-programadores"..........bueno, como es análogo (...) tendrías que conseguirte el libro, pero bueno, al menos te doy el dato.
Saludos
http://www.moock.org/