Учебник программирования изучать. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов. И на модные языки переходить уже после того, как получены базовые знания.
Язык программирования не цель, и инструмент для записи найденного тобой способа решения задачи (т.е. алгоритма) в понятной компьютеру форме. Разные задачи - разные инструменты.
Много ты завернёшь шурупов, если вместо того, чтобы учиться заворачивать шурупы, будешь изучать особенности отвёртки с жёлтой шестигранной ручкой?