Лучше пойти в вуз на специальность программиста. Там дадут какую-никакую систему знаний. Технологиям, скорее всего, обучат устаревшим (например, Паскалю), но фундаментальные знания не устаревают (знание алгоритмов и структур данных).
Я не уверен, что в школах программирования серьёзно обучают фундаментальным вопросам. Полагаю, что там обучают говнокодингу с использованием современных (модных сегодня) технологий. Полагаю, что в этих школах уровень в лучшем случае техникума или курсов переподготовки.