Круто, что английский на высоком уровне.
Нет особого смысла учить кучу языков - основа везде одна и та же. Немного отличаются компилируемые от интерпретируемых, а так же ЯПы с динамической типизацией и статической. Так же отдельно можно выделить еще ЯПы заточенные на функциональное программирование и декларативное, у них свои особенности.
Вы можете менять языки, платформы, проекты, но есть технологии, которые используются в подавляющем большинстве проектов и присутствуют практически на всех платформах в том или ином виде. Стоит начать изучение именно этих технологий:
1.сетевое программирование
2.многопоточность/многозадачность и взаимодействие потоков/процессов.
3.базы данных
Список, конечно, не полный. Но и этого вполне достаточно на следующие несколько лет изучения.