Hola Como vas! pues la verdad es que para empezar a programar te recomiento Python es uno de los más fáciles que existe para aprender y con buena documentación en español.
Por otro lado si quieres lanzarte a C te recomiendo el libro "Como Programar en C/C++ y Java" de Deitel, y una vez hayas culminado esta lectura te sugiero mucho leer todos los volumenes de "Thinking in C++" y "Thinking in Java" (empezando desde los primeros claro está). Si vas al hilo de LIbros y Papers en la sección de C/C++ en cuentras el libro. También te adjunto el primer volumen de "Thinking in C++", solo recuerda que para realizar esta última lectura debes tener conocimientos de nivel medio al menos de C.
Espero que te sirva.
Thinking in C++;
http://arco.esi.uclm.es/~david.villa/pensar_en_C++Pero recuerda también que tu aprendizaje depende de lo que quieras hacer con el lenguaje y como quieres aplicar tus conocimientos, si tienes esto claro será mucho más fácil escoger un lenguaje específico y aprenderlo.
Saludos
hola, muchas gracias por los consejos; y pues lo quiero para poder hacer programas que me ayuden en mi carrera, estudio ingenieria civil y pues me seria muy util poder crear algun programa que se pueda ajustar la resolucion de sistemas de ecuaciones, calculo de cargas cosas de ese tipo, un amigo me comento que C es la mejor opcion; y que es mas sencillo pero muchos me dicen que cada lenguaje tiene lo suyo muchas gracias por el primer volumen de "Thinking in C++"; lo voy a leer saludos