В свое время не было денег на колледж и по этому пошел в 10 класс (можно было уйти после 9-ого).
В основном 10 и 11 это подготовка к ЕГЭ.
После 10 пошел в колледж и так был тот-же самый паскаль, основы c++ и asm и самые основы
- алгебралогики
- алгоритмы
- блок-схемы
- структуры данных
- базы данных
- операции над данными
В мои времена не было гугла чтобы эти знания получить самому. Но уже на 2-м курсе я понял что Delphi (ObjectPascal) это не то на чем можно заработать, нужно учить другие языки.
Кто-то учил Java, кто-то Python, один парень ActionScript (Flash), был даже один Гений который грыз ассемблер а я начал изучать PHP/JS.
В общем кроме базовых знаний колледж даст не много, да и вуз тоже.
Правда там уже можно начать нарабатывать связи и собирать свою команду вот и все плюсы.
Лучше найти в сети книги у курсы и заниматься по ним (тем более все равно придется) например сейчас грызу графовые базы ( OrientDB ) на Udemy и параллельно ковыряю express.js + mongoDb.
Так что образование нужно только для того чтобы тебе разжевали базовые знания и теорию. Если теория и базовые знания есть - то оно больше для галочки (Крупные компании любят чтобы у всех сотрудников было высшее образование)
Так изучай рынок вакансий в своем городе и изучай то что они требуют.
PHP/JS - это быстрый старт, за пол-года реально изучить и устроиться junior/freelancer (веб-макакой)
Python сейчас тренд для анализа данных и нейронок - но это не для слабаков, 2-3 года придется вникать в это все, зарплаты в среднем на 30% больше чем у веб макак.
Java - это банковский сектор, крупные enterprise решения ну и Android. По сложности не сильно сложнее Python но устроиться труднее, правда позиции и оклад очень вкусные.