Usaré un ejemplo:
Imagina que quieres ser piloto de Moto GP. Ya sabes ponerte el mono, el casco y tal, pero jamás has montado en moto, ni siquiera sabes ir en bici.
Y la pregunta es: ¿me pillo una HRC oficial y me meto en Suzuka a ver si doy una vuelta sin estamparme? ¿o sería recomendable empezar con un colega y su vespino en una zona de prácticas de autoescuela para que me enseñe lo básico?
Empieza desde abajo. Es aburrido, pero si de verdad quieres hacer algo medio serio, es indispensable. Cualquier cursillo o tutorial de introducción a la programación que veas por ahí te servirá para foguearte y asimilar los conceptos más básicos. Ya irás avanzando con tiempo. ¿Un libro? Tendrás que empaparte de un montón de ellos. No es cosa de unas semanas, ni de unos meses... Igual en un año o dos ya puedes plantearte hacer algo potable.