Любой... Нужно учиться чему-то более глобальному: концепции, принципы и подходы. Ключевые слова: "паттерн" и "фреймворк". На синтаксис языка вы потратите пару недель, на философию несколько месяцев (а то и лет поначалу). Синтаксис выучить легко, а философия у многих языков общая, поэтому сменить язык чаще всего не проблема.
Начните с классики. Возьмите тот же C++. Ну или JAVA - тогда сразу (обучаясь) можно писать под андроид (там простой синтаксис, но сложное SDK).