Расскажу на своем примере, работать программистом я начал в 28, не скажу что знания были велики, знал верстку, понимал ООП, CRUD операции, мне предложили вакансию Bitrix разработчика на поддержку сайтов, дня 4 потратил на изучение Битрикса по видео урокам, много не понимал, но потихоньку разобрался. Еще нюанс, в моем городе вакансий нет приходилось искать удаленную работу. Может тебе тоже стоит начать с малого а не хвататься за фреймворки. Посмотри вакансии из серии "нужен человек оркестр" на первое время набраться опыта подойдут и такие.