Полезно перерисовать макеты сайтов, которые нравятся — это не так просто, как кажется, и помогает понять некоторые закономерности. Такой подход рекомендует, например, Сергей Сурганов — бывший дизайнер Медузы.
На вопросы типа "Как подобрать цвета?" давно существует много статей с рекомендациями
на Medium. Ещё есть
сайт с русскими переводами статей про UI.
Вместо Лебедевского бизнес-линча (это больше про развлечение, чем про пользу) рекомендую читать
советы Бюро Горбунова.
У нас люди очень любят топить за узкую специализацию: пишут, что разработчик не должен лезть в дизайн и наоборот. Но есть множество примеров, когда человек успешно совмещает оба направления, добиваясь хорошего результата. Тот же Сурганов с
Notion, Meng To (автор
Design+Code),
Joshua Davis (немного из другой оперы, правда — про creative coding). Генералистов никто не отменял, и это здорово.