1. Eu acho que a faculdade vai te dar a base pra "aprender bem" os conceitos mais avançados. Ela vai ser muito útil pra te "obrigar" a estudar assuntos que você talvez sentisse alguma dificuldade em estudar sozinho, ou simplesmente pularia e iria direto para o código, o que, vai por mim, é um erro bem comum.
  2. Se você está com uma condição financeira que não te permite fazer faculdade no momento, isso não é um problema que vai te impedir de comçar a estudar. Você pode consumir cursos gratuitos ou aproveitar alguma promoção na Udemy (eles tem uns cursos maneiros e sempre fazem uns descontos legais.
  3. Sobre isso, acho que as universidades federais estão realmente num patamar acima e fica realmente bem difícil dizer se você vai ter os mesmos benefícios de lá, mas acho que, se isso está fora do seu alcance por agora, não vale a pena ficar pensando tanto nisso.