Escutei muito um cara falando "Não terceirize suas decições" se vale a pena ou não, só você vai poder dizer, se você gosta e é algo que você quer fazer, então sim eu recomendo, não existe essa de "Melhor faculdade" ou "Melhor curso" tudo depende do teu objetivo, mas se você quer aprender a base da base, aprender como as coisas realmente funcionam, eu recomendo Ciência da Computação, que é um curso bem amplo e te dá uma base de quase tudo.
Se você quer algo que é mais voltado ao mercado tem Analise e Desenvolvimento de Sistemas, que eu não sou muito fã, mas existe um meio termo que eu considero perfeito "Engenharia de Software" eu ia cursar isso, mas como aqui na região não tem, eu optei por Ciência da Computação.
Quanto a cursos, cara, depende muito do que você quer aprender, WEB, Mobile, PC? qual a área?
Eu escrevi um post O que aprender depois da sintaxe básica? talvez te ajude de alguma forma.