Как «самоорганизоваться» во времени?
Бросать работу при первой возможности зарабатывать в веб-разработке.Выбрать в сутках 2 часа пиковой активности мозга и минимальной лени и всегда в это время читать и учится (практики и стековерфлоу мало для саморазвития). У меня это время с полуночи до 3. Я всегда читаю в это время книги и пробую знания на практикеЕсли дома не получается заниматься — засиживайтесь на работе. Если неделя прошла  и каждый вечер был занят фигней домашней, то смиритесь с тем, что дома у вас неподходящие условия .joomla — шлак :) Пожалуйста, переходите на что-то посерьезней как можно быстрее, а то всю жизнь будете за 600 рублей с фриланса интернет-магазины за ночь поднимать.Самое главое правило вообще на всю жизнь вам чтобы не впадать в уныние: никогда не переоценивайте то, что можно сделать за месяц и не недооценивайте то, что можно успеть за год. (справедливо и для варианта 1год / 10лет)
Пробовали хоть раз написать свою CMS? Попробуйте. Только некому её показывайте!
Рекомендую попинать какой-нибудь простой фрейморк типа Kohana. Есть хорошая русская документация и на торрентах есть курсы от "ШП" по ней. Это я не к тому, что Kohana - наше все, но она на пальцах даст вам представление об MVC и как примерно работают современные PHP-фреймворки. Далее уже можете пробовать YII 2 и прочее, это другой уровень. Там веселее. А с "хеллоувордами" завязывайте.
Учиться можно так: онлайн курсы в свободное время + pomodoroКурсов полно. Многие из них бесплатные.