с чего вообще начать разбираться в вопросеврывайся с двух ног, в дизайне не должно быть принципа: начну с малого а потом по нарастающей, сразу ставь высокую планку смотри работы других пользователей на dribbble либо на behance пытайся повторить что то из работ опытных дизайнеров но не прям под капирку а со своей изюминкой, ищи свой стиль , а насчет литературы то думаю там учат только каким то шаблонным вариантам и общим правилам, тебе оно не надо, если хочешь делать действительно что то годное пробуй пытайся и находи что-то своё в плане дизайна, на то он и дизайн чтобы человек как то выразил свою творческую черту а не начитал книг и сделал под шаблон
Понимаю, что сейчас никто уже не пишет сайты с нуляничего вы не понимаете, сайты с нуля не пишут те кто работают с шаблонами и конструкторами,
В каких средах сейчас пишут фронтенд часть для сайта?что значит в каких средах ? какие ещё среды, фронтендщики делают всю визуальную часть сайта ну и опыт программирования на Js тоже должен быть у фронта
Можете спросить родителей или родственников, или своих школьных учителей или соседей, может кому-то будет нужен сайтможет у тебя и есть какие то знания, но заплатят они скорее не за твой "талант в создании сайтов", а за то что ты 12 летний парнишка который хочет заработать,