Vou ser pedante. Eu sei que todo mundo entende errado. Autodidata é aprender por conta própria. Sem nenhuma ajuda. Ser autodidata não é o mesmo que não fazer uma faculdade.
Poucas pessoas conseguem ser autodidatas, e em geral só em coisas simples. Em programação é bem complicado. Em geral quem tenta ser autodidata acaba aprendendo muito errado. Em programação acontece muito. Por sorte a maioria, na verdade, aprende de um jeito mais tradicional, com ou sem faculdade.
Então está dando a opção de aprender em um curso superior ou sem ele.
Na verdade, mesmo fazendo um curso superior, não vai aprender tudo o que precisa e parte será por outros meios. Tem que ser assim, e depois da faculdade passará a vida toda fazendo desta forma.
Um curso superior de boa qualidade, que não seja só um vendedor de diploma, tem mais chances de aprender certo e ter apoio importante e de qualidade, que não terá sem ele. Isso tem valor, mesmo que alguns não vejam.
Mesmo o aprendizado pseudo autodidata não é algo que todo mundo consegue fazer bem, e estraga sua carreira por causa disso. Em geral, as pessoas que mais conseguem abrir mão de um curso superior são as que não abrem, e vice-versa. Sabe o meme que o Bill Gates e o Zuckerberg largaram a faculdade, mas se você largar sua vida será um caos? É isso mesmo.
Eu não sei o que é melhor para cada pessoa, mas sei que uma quantidade brutal de pessoas não está no caminho certo, a gente vê o tempo todo.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).