на мой взгляд самому определить что в какой области изучать в программировании можно только с какимто опытом в несколько лет, лет 5?, но часто вижу что люди с опытом в 5 лет считают себя сеньорами разработчиками и уже не считают что им нужно учиться но при этом имеют серьезные пробелы в знаниях в basic computer science,
учеба в колледже, всмысле высшие образование, это не только хард скиллы в программировании, но много других знаний и опыта, знакомств в конце концов да и вполне возможно что через 5 - 10 лет, без диплома не будут брать на работу, как в других специальностях
я бы пошел учится в универ, не думаю что я узнаю что то новое но хоть повеселюсь )