Учебник программирования выбрать. Который не про то, как писать код на модном языке, а про то, как решать программистские задачи. А найденному способу решения задачи (т.е. алгоритму) глубоко фиолетово, значками какого именно языка программирования его запишут.
Любой язык программирования - не цель обучения, а всего лишь вспомогательный инструмент. И написание кода занимает в работе программиста предпоследнее место - если он именно программист, а не кодер, обученный бездумно воспроизводить набор типовых приёмов написания кода на единственном языке программирования, кое-как решающий набор типовых рутинных задач.
Python: Популярен в науке о данных, машинном обучении, веб-разработке и автоматизации. Имеет большое сообщество и множество библиотек.
JavaScript:Основной язык для веб-разработки (как фронтенд, так и бэкенд с помощью Node.js). Востребован для создания интерактивных веб-приложений. Выбор языка также зависит от сферы, которая вас интересует: аналитика данных, веб-разработка, системное программирование и т.д. Рекомендуется изучить основы нескольких языков, чтобы понять, что вам больше нравится.