Есть ли курсы «широкого» разработчика сайтов?
Чтобы качественно обучили верстке с условного нуля и программированию с условного нуля. По итогу необходимо чтобы человек обучился выполнять задачи по работе с сайтами в широком списке CMS-ок.Срок обучения: 10-15 лет, условно.
Ответ на ваш вопрос будет достаточно кратким - нет. Таких курсов нет. Вам нужно последовательно начать обучение с азов, а именно в такой последовательности:
1. Html
2. Css
3. Javascript (базовый уровень) + JQuery
4. PHP + Mysql
Освоив всё это, вы без проблем сможете начать разбираться с различными CMS'ками и фреймворками.
Ну а дальше вас уже никто не ограничивает, можете прокачивать свои навыки: можете углубиться только в вёрстку, можете отточить фронтенд, можете заняться бэкендом. Фуллстэк нежелателен, если вы, конечно, не хотите остаться рядовым вебмастером с набором знаний из пунктов 1-4, которые я перечислил выше.