Для новичка лучше учить ЯП исходя из задач, которые хочется решать или наиболее простой язык?
ой не слушай никого с этими с и с++) нравицо js - пиши на js. можешь typescript попробовать еще, вдруг больше понравицо (тот же js только с сахаром и ооп адекватным).
Если вы на старте, и пока еще на отлично не знаете никакого языка, то конечно имхо лучше сначала определиться с задачами, которые будут решаться. С другой стороны... Можно конечно и на бейсике "замки строить", чем например занимаются все 1С'ники.... В общем скачивайте примеры программ на разных ЯП и смотрите что вам эстетически приятно, потом попробуйте понравившееся освоить, написать "hello world" а затем какой нибудь калькулятор.... Не перестало нравится? Пишите более сложный проект. Близко, но немного не то - поищите в подобных поблизости еще, может таки и найдете свой идеал =)