muy buena recomendacion de freakzoid, comienza por programacion estructurada que ofrece c, el libro de deitel y deitel es excelente.
Puedes checar en
www.elrincondelc.com donde ofrecen un manual para comenzar desde 0, el problema con visual es que esta orienado a objetos y si no entiendes la programacion estructurada no podras manejar a toda su eficiencia lenguajes como c++, java etc que son exclusivos para objetos..
Visual en lo personal no me gusta ya que limita al programador a dar clicks, (muchas de las personas que comienzan en ese lenguaje no saben de donde aparecen las ventanitas y mucho menos como se originaron, ademas que no ayuda a la portabilidad de los programas porque esta enfocado a aplicaciones en windows.
Te lo recomiendo cuando ya comprendas o domines lenguajes como c, basic, pascal etc.
saludos y no te preocupes la programacion es un tema amplio y poco a poco aprenderas si la practicas y lees hasta el cansancio libros o manuales.
