уверен, что надо выбирать язык для задачи, а не наоборот
Если вы хотите выучить какой-то язык, его и выбирайте.
А задачу для обучения выбирайте в зависимости от выбранного языка и его стека.
Если цель - создать блог, магазин, визитку.. берите php (проще и быстрее в изучении)
С чего обычно начинают создание сайта ?
С того, что определяются что это вообще будет.
Например если это лендинг, вам нужна только одна страница, возможно даже без админки. Но максимально красивая, адаптивная, продаваемая.
Если это блог, то админка, посты, регистрация, категории и т.д.
Определитесь изначально, какой функционал хотите реализовать.