Личное мнение, скромное, конкретное: научиться можно всему (ну или многому) в любом (почти в любом) возрасте.
Ваша ситуация и случай вполне адекватные, возраст приемлем, стремление и интерес понятен.
Все на месте, все есть, а это одни из основным мотивационных факторов.
Притом, если есть уже пассивный доход (пусть и небольшой), это не будет отвлекать от стремления учиться.
То есть лишний заработок не будет отжирать уйму времени и это самое время можно тратить на обучение.
Всегда приходится чем-то жертвовать, либо временем на работу, либо временем на учебу, инвестируя ресурсы в свои знания.
Проблема многих, особенно начинающих, глубоко не знакомых с WEB- и IT-технологиями, не видя всего айсберга - это не понятный вектор начинаний обучения и развития своих компетенций в той или иной области. А это как раз одна из важных причин и факторов.
Ваше образование, ваше стремление познать мир технологий может преследовать в перспективе две цели: научившись и освоив основы зарабатывать или даже подрабатывать делая и кодируя говносайтики (простенькие, легонькие, ошибочные даже), ну и углубившись в базу, потратив больше времени, попытаться зарабатывать и работать на реальных проектах и работах, за вполне ощутимое вознаграждение.
Но не обнадеживайтесь, как бы вы не научились, как бы вы не освоили теорию, все это не стоит общим счетом ничего, так как цениться практика, и фактически уровень вашего вознаграждения в последствии будет зависеть от опыта и практики, умения решать реальные задачи, качественно, быстро, безошибочно по возможности, с меньшими рисками, с большим эффектом, дешево, выгодно, офигенно. Это и будет цениться.
Что касаемо фриланса, эта область и стезя вполне вам под силу и достижима, при должном мотивационном векторе интереса.
Стоит сразу отметить, что новичку, в любой сфере фриланса, а уж тем более WEB, существует громадная конкуренция, так что вам и тут придется постараться, чтобы набраться опыта, найти постоянных заказчиков, партнеров, друзей, коллег, выявить основных конкурентов.
То что вы привели некоторые темы и дисциплины для изучения, так это в большем счете ничего.
Таким багажом уже сейчас орудует каждый второй школьник в Индии, каждый третий студент в России, каждый четвертый админ в Индонезии, каждый второй девелопер в США и Европе.
И зная только эти основы, этого мало. Это все для школьных работ и лабораторных работ...
Вы правы, что PHP один из лидеров в тематике разработок, но он не един, также много Ruby, Python...
Чтобы нормально зарабатывать и понимать суть нужно понимать вообще изнутри принципиально WEB-системы и их архитектуру, функционирование интернета, сайтов, стеков, протоколов, технологий, уметь пользоваться системами контроля версий, багтрекинга, верификации, валидации, рефакторинга, автоматического тестирования, продакшена, знать и понимать основополагающие вещи каждой из развитых технологий и их непосредственое взаимодействие друг с другом, понимать основы SEO, маркетинга, рекламы, развития в интернете, психологии и управления. Ну и естественно английский язык, как минимум. Умение адаптироваться ко всем меняющимся последствиям на арене интернет-разработки. Вполне пригодиться, в некоторых случаях будет полезно, а при реальных проектах будет просто необходимо знать и понимать теорию алгоритмов, проблем вычислительной математики, статистики, теории вероятностей, случайных величин, big-data, data-mining, highload, знать естественно-научные концепции мироздания и вселенной.
Ну и как некоторые авторы заметили, то что вы указали в списке, на самом деле, это не только база, но слишком расплывчатая часть. Да, основы знать этого нужно.
Но, как говориться, чтобы стать супер профи во всем - невозможно. Поэтому зная основы всего, изучая и интересуясь всем в области веб-разработки и интернета, выберете себе одно направление, которое будет более узким, более точным, более понравившемся, и в нем стать супер профи, тем самым поставив себя как дорогого специалиста.
Если есть у вас интерес, какая-то идея и просто хочеться попробывать, так почему бы и нет?! Вы в очень выгодной ситуации, у вас есть пассивный доход, можете уделить сколько-то времени учебе и практике, можете начать даже пробовать подрабатывать, или же пойти на платные курсы и вебинары для обучения, тоже полезно. У вас есть время.
Вам не надо полностью тратить свободное время на работу и зарабатывать на еду. Попробуйте, понравиться, так удачи, нет - так в фрилансе много сфер, стоит только взять тот же дизайн или сео-продвижение... Да и мало ли, может быть фрилансом дело не ограничиться, вполне можете найти потом постоянного работодателя или партнера, с кем потом продвигать и развивать свой бизнес. Все в ваших руках. Интернет перед вами открывает большие распахнутые двери...
P.S. Если у вас к 30 годам скопилось немало недвижимости, что она уже вас каким-то образом обеспечивает, то куда пропала эта струя доходов? Почему вы не хотите дальше продолжить также покупать недвижимость и развиваться на этом рынке (риэлторство\аренда\купля\продажа\строительство\инвестирование)? Или может быть вам осталось с десяток квартир в наследство? Почему бы не продать половину и вложить в другой бизнес, тот же самый стартап или реализовать в последствии идею в вебе с группой единомышленников?