В программирование надо идти как можно раньше. Хотя бы лет с 14. Тогда пока твои сверстники будут поступать в вуз, ты будешь зашибать бабло, учась параллельно с ними.
ПТУ - это не "потеря времени", а обучение на "техника-программиста" (aka кодера). Это просто другая специальность и другой круг задач.
В медицине есть и врачи, имеющие высшее образование, и фельдшеры, окончившие только училище - и у них разный круг обязанностей. Так и в разработке: программист (инженер) получил в ВУЗе достаточный уровень знаний для решения нетривиальных задач, кодер (техник) обучен писать типовой код, решающий типовые рутинные задачи.
Да, это будет потеря времени, потому что для программиста главное: Постоянная практика;Постоянное развитие.А после колледжа тебе все равно придется пойти в армию, а там ты нормально заниматься программированием не сможешь, потеряешь навыки, которые имел до армии, так и время потеряешь, так как даже если в универ поступишь, все равно заберут в армию.