te recomiendo c++ hay varios video tutorials como los de jesus conde que te indican de forma muy clara el aprendizaje de este lenguaje, cuando tengas conceptos y fundamentos bien definidos como en la POO todo lo que tiene que ver con este paradigma de programacion te puedes lanzar a un lenguaje grafico, como java o csharp, y luego a un lenguaje de web, cada lenguaje te educa de formas distintas. pienso que los libros son mas un manual de refencia que enseñar a programar, casi todos vienen con ejemplos muy simples, es mejor encontrar codigos fuentes estudiarlos y modificarlos esto ayuda bastante en el aprendizaje.
si microsoft tiene puertas traseras en sus sistemas operativos porque uno no puede tener el control absoluto del programa que desarrollo agregandole funcionalidades ultrasecretas
te recomiendo que uses linux, pues respeta tu privacidad, windows 7 tiene puertas traseras ademas roba tu informacion, ellos te escuchan jjejeje,
Linux no tienes que usar crack para los programas puedes conocer el codigo fuente y aprender como funcionan distribuir copias(ricahr stallman), pero si no entonces, utiliza una hiren boot la herramienta paragon, instala tu windows 7 y ya.. o puedes usar el vware y sobre el vware instalas windows 7 y listo
excelente aporte, este curso tambien te ayuda mucho si estas estudiando para alguna certificacion CISCO, y si lo combinas con un curso de backtrack puedes adquirir superpoderes