Образование (колледж или 11 классов и универ) получить 100% стоит.
Здесь есть очень важный нюанс:
одновременно с этим, лучше начинать работать чем раньше тем лучше потому что через понимание практического применения проще понять как работать с технологиями. Работать можно попробовать на себя - пробуя делать небольшие проекты под проблемы которые есть в колледже или участвуя в хакатонах | конкурсах или подсматривая у старших инженеров какие проекты делают они - пробовать делать то же самое - или изобретать что-то своё .
Начальное образование дает возможность, как бы странно не звучало, получать любое другое образование.
Плюс на работе (Software Engineer) очень часто есть люди с высшим профильным образованием, которые с большим скептическим отношениям рассматривают самоучек или даже не профильное образование (сталкивался из опыта не раз).
Начальное обучение получить просто, потому что в 9-11 классе ещё чаще всего нет серьезных проблем со здоровьем, ещё есть силы работать и учиться по 12-14 часов в сутки.
В более старшем возрасте и работать, и учиться и уделять внимание семье гораздо сложнее + и сил становится меньше.
Поэтому рекомендую закончить обучение. Иногда, как упоминали выше, должно помочь ускоренное обучение - экстерном сдавать экзамены и заканчивать колледж быстрее чем обычно .