Поставить цель – «сделать свое приложение для этого», «придумать сервис для решения другой задачи», «написать удобные скрипты для решение чего-то еще» и всё в таком духе. Отсюда плясать, какие языки можно использовать и, соотв., технологии (фреймворки, н.р.).
А иначе так и будете метаться из стороны в сторону; всё потому, что _цели_ нет.