Как определиться с выбором языка программирования?
Поставить цель – «сделать свое приложение для этого», «придумать сервис для решения другой задачи», «написать удобные скрипты для решение чего-то еще» и всё в таком духе. Отсюда плясать, какие языки можно использовать и, соотв., технологии (фреймворки, н.р.). 
А иначе так и будете метаться из стороны в сторону; всё потому, что _цели_ нет.
Лучше всего изучать максимально кроссплатформенные языки
наиболее легкий и универсальный вариант: JS CSS HTML - сайты, моб и десктоп приложения, серверы, микроконтроллеры
C++QT
C# Xamarin