Primero que todo antes de querer programar debes orientarte de que se trata, empieza por pseudocodigo, y luego de ahi te vas a un lenuaje, investiga sobre, lenguajes de bajo nivel y alto nivel, cuando quieras hacer algo tienes que estar lo mas informado posible cosa de saber a lo que vas osino, no duraras nada, te iras en el primer intento, luego te recomiendo leguaje C, pero como te digo si no sabes hacer un pseudocodigo no aprenderas mucho, esa es la base y la estructura para comprender a programar. saludos y suerte.