Это будет мое субъективное мнение, поскольку с объективной стороны можно сказать, мол, куда сердце тянет, туда и вали.
Так вот, как по мне, лучше начинать с бекенда, поскольку
1. Легче будет понять противоположную сферу, в текущем случае фронтенд
2. Больше фундаментальных знаний о разработке
3. Тут побольше моментов, которые нужно не просто зазубрить, а понять как оно работает
Сам просто начал с фронта, но при переходе в бекенд очень болела задница от всех этих терминов, кода, да и в общем.
P.S. поправьте, если где-то не прав
мне бек намного больше нравиться, но у меня ситуация такая, что через год мне придется идти работать (сейчас я студент на гуманитарной специальности, т.е. будущий бомж) и работать хотелась бы девелопером, душа к этому лежит, но есть серьезный страх, что не успею с беком разобраться за этот год, учусь я без ментора и курсов, так что дело идет медленно, а бек все таки, на мой взгляд, сильно сложнее фронта