Ну не Фраемфорки для начала, а фреймворки
Вообще веб-программирование разделяют на фронтенд и бэкенд.
Фронтенд - это то, что происходит на компьютере у пользователя (в браузере), то есть HTML, CSS и JS. Тут нужно изучать HTML и CSS, а затем уже и JS. Вначале поизучайте чистый JS, а затем переходите к библиотекам и фреймворкам (это по сути уже кем-то написанные функции - библиотеки просто дают какие-то полезные функции, а фреймворки задают по сути саму структуру приложения). Нынче популярны Angular, React и Vue. Для фронтенд разработчика неплохо знать верстку сайтов
Бэкенд - это то, что происходит на вашем компьютере (сервере). Тут уже гораздо больше технологий, сервер можно хоть на паскале написать, но популярны нынче PHP, Python, Ruby и NodeJS. Тут уже думайте сами какой язык выбрать, лучше выбирать из PHP и Python. Для этих языков есть свои фреймворки - в частности для PHP могу вспомнить Symfony, Laravel и Yii, а для Python - django и flask. Также можно изучить Wordpress и Joomla. Бэкенд разработчик должен ещё уметь работать с базами данных и знать хоть что-нибудь по информационной безопасности.
Вообще если хотите стать разработчиков начните с изучения HTML и CSS, это прям азы веба, изучите думайте кем стать Фронтенд или Бэкенд разработчиком. Если Фронтенд то, изучайте javascript и выбирайте фреймворк в зависимости от того, какие работы есть в вашем городе. Если Бэкенд - изучайте PHP или Python, опять же можно подстроится под вакансии, которые есть в городе, а затем фреймворки изучить.
А так ищите работу, ищите заказы на фриланс площадках, набираете репутацию и начинаете зарабатывать.
Полностью с вами солидарен, но ваш ответ не является ответом на выше поставленный вопрос.