Hola dastrup, vienvenido, Te recomiendo empezar con C, C++ o phyton. Cualquiera de esos son buenos para empezar
Tienes que tener un razonamiento lógico, aprende algo sobre pseudoprogramación, esto ayuda a hacer los pryectos en mente.Si no tienes ninguna preferencia, lo mejor sería en bucar el lenguaje más utilizado en este momento (Java, debido a la su capacidad para ser ejecutado sobre cualquier plataforma, Android utiliza este lenguaje ampliamente, yo lo estoy aprendiendo.