Как определиться новичку?
но все наперекор твердят, что надо выбирать, типа не потянешь и все - такое
Да нет, можно совмещать (сам занимаюсь и дизайном и разработкой). Очень полезно посмотреть на то, что делают ребята из Tubik Studio - если научитесь совмещать навыки дизайнера в плане "придумать и нарисовать" и навыки "реализовать это на html/css/js" - станете очень ценным специалистом.Недавно видел вопрос мужичка тут, который 8 лет верстал на чистом html/css и вдруг понял, что стоит на месте и так продолжаться не может :D
Если делать однотипные проекты с одними и теми же инструментами - этот момент наступит независимо от того, что это за инструменты.Я осознал, что не хочу оказаться на месте этого мужичка и начал лихорадочно учить подряд все фреймворки, попадавшиеся мне под руку
Имея опыт дизайна, вам стоит не просто "учить все, что попалось", а разобраться в том, что можно сверстать, а что нет, для чего есть готовое решение, а где придется руками целый день писать. Это очень полезное умение - ни у кого не возникнет желания "оторвать вам голову". Также очень полезно будет изучить все возможности CSS.Как вообще единомышленников найти в этой сфере? Вместе вроде как всегда проще и веселее учить и двигаться вперед :D
В русскоязычном интернете - крайне проблематично (вероятно менталитет сказывается). Посмотрите на codepen, совмещая навыки дизайнера и фронта можно регулярно попадать на первую страницу и получать какую-то обратную связь, заводить знакомства. Как бонус - можно смотреть, что делают окружающие, и перенимать опыт в создании чего-то не очень стандартного (анимации, неочевидная верстка, и.т.д.)
1. А зачем Вам движки, если вы уже знаете JS ? Архитектуру приложения - научились строить? ну vue.js могу посоветовать.
2. Для создания сложной анимации: список игровых движков