>Я - самый обыкновенный мальчик-самоучка,
Мальчик - это сколько лет? Просто я тоже считаю себя мальчиком, правда мне 26 лет и за плечами множество сделанных проектов.
>Хочется хорошо и качественно разрабатывать
>php
Несовместимые вещи. Не связывайтесь с php, вас там научат плохому.
>Все мои знания бессистемны, подходы и методы примитивны, память я транжирю похлеще чем java, и хитростей тонкостей не знаю никаких.
Это нормально, со временем и опытом все в голове разложится по полочкам. Конечно, если вы не будете сидеть на месте и будете перенимать чужой опыт.
>Да, я прочел не одну книгу по программированию,
Я программирую уже 13 лет и за это время дай бог чтобы хотябы 1-2 книги полностью прочитал. До какого-то момента вообще любил программировать "методом тыка", но потом неожиданно для себя обнаружил, что со знанием матчасти это получается быстрее.
>Мне очень стыдно, но ни что такое системы контроля версий, ни фреймворки, ни какие-либо тонкости я, по сути, не знаю.
Стыдиться тут нечему
>что годы идут, а прогресс все менее заметен.
Могу сказать по опыту, что спешить некуда! Вам это еще успеет надоесть. Успеете еще посидеть над кодом в офисе по 8 часов в день.