Если вы новичок, то для начала нужно понять - хотите вы начать обучения полностью самостоятельно или же начать обучение с профессионалами с помощью каких-либо курсов.Самостоятельное обучение стоит всегда начинать с теории.
А именно:
Например, Tilda - очень функциональный конструктор с уже готовыми сетками для создания собственного лендинга. Популярный Wix также является хорошим помощником, особенно для новичков, потому как содержит уже готовые решения и примеры для создания собственного сайта. И еще один очень грамотный конструктор - это Ucraft - помогает создать свой сайт с нуля, предлагая различные инструменты.
В программировании стоит помнить, что это написание максимально простых и понятных тонких инструкций. Перед изучением шрифтов стоит определить специфику программирования, которой вы хотите заниматься или с которой хотите начать обучение.
Если вы планируете заняться разработкой сайтов, то советую изучить такие языки, как:
JavaScript
HTML & CSS
Black End
Если же вы хотите заняться разработкой настольных приложений для домашних ПК, то советую начать изучение с таких шрифтов, как:
Java
C#
Планируете заниматься разработкой игр, то обратите внимание на:
C++
Python
Если вам интересна работа с базами данных, то советую изучить:
SQL
PHP
Хорошего портфолио и успехов в ваших начинаниях!
Могу посоветовать отличный сайт самоучитель, в конце курса вы создадите свой сайт. Все очень доходчиво, интересные задания и тесты.
www.codecademy.com
Тут http://onjee.ru/ есть неплохие статьи на счет Вэб-дизайна.
А "про программирование сайтов" был хороший ответ под этим
вопросом.
А как на Питоне писать движок сайта? Не представляю. И в чем минусы Php?
Полюбите веб. Большая часть разработчиков любит свою технологию, интернет и компьютеры больше, чем что-либо другое. Ваш вопрос только на 50% про веб-дизайн, ведь программирование сайтов - несколько иная область.