Torne-se um desenvolvedor Full Stack

Dentre os profissionais mais requisitados esta o desenvolvedor full stack, que seria alguém que reúne habilidades necessárias para desenvolver toda uma aplicação de ponta-a-ponta. Obviamente que não se torna um desenvolvedor full stack do dia para noite, alguns dizem que é necessário anos de prática para que o profissional seja realmente full stack e tenha o domínio do conhecimento necessário para criar toda uma aplicação.
Como aprender a programar sozinho?

Por definição autodidata é aquele capaz de aprender sem a presença de um mestre ou mentor. Mas perceba que você pode ter auxílios de vários mestres ou mentores sem precisar estar cursando uma universidade.
Qual faculdade fazer para ser programador?

Qual vantagem em se fazer uma graduação com alta taxa de evasão se eu só quero ser programador e não preciso de um diploma para isso?
Qual a melhor linguagem de programação para quem está começando?

Sem papo de linguagem ruim ou boa, por que bom mesmo é projeto entregue e dinheiro na conta e o cliente não quer nem saber se você utilizou A ou B, ele quer algo que resolva o problema. Coloquei nesse vídeo algumas dicas para quem está aprendendo do zero escolher uma linguagem para se dedicar.
Por que não consigo aprender programação?

No começo é muito chato estudar porque não é motivador ser ruim em algo! Mas quando você manja dos paranauê é bom de mais! E só vai manjar dos paranauê se conseguir se dedicar periodicamente a prática.
É preciso ter algum talento especial para ser programador?

Programação não é DOM! Ninguém nasce sabendo programar, mas existem alguns talentos que você pode e deve desenvolver para progredir na carreira de programador.