Язык программирования - инструмент для решения определённого круга задач. И выбирают язык именно для того, чтобы решать те задачи, для которых он предназначен.
Например, Python изначально предназначен для написания простого говнокода непрограммистами. И подавляющее большинство пользователей Python именно непрограммисты: специалисты по машинному обучению, аналитики данных, сисадмины, инженеры и т.д. - все они ни с какого бока не являются программистами.
Так что начни с ответа на вопрос: какой именно областью программирования ты собираешься заниматься. И уже из этого выбирай язык. Например, если ты выбрал web front-end, то не сможешь не изучать JS/TS. А если web back-end, отказываться от изучения PHP (единственного языка, созданного специально для web back-end) по меньшей мере неразумно.
P.S. CSS и HTML никакого отношения к программированию не имеют.