Uma das maiores falácias que existe é "vire programador em x tempo", onde x é um período razuavelmente pequeno.
A maioria das pessoas vê anúncios do tipo: "Programador recebe 10mil por mês", e quando essas mesmas pessoas vêem alguma propaganda (enganosa) desse tipo, ela pensa: "Uau, vou ganhar 10mil estudando 6 meses".
É engraçado pensar, mas é o que realmente acontece. Antes e acima de tudo, programação é uma área prática, assim como cortar cabelo ou tocar um instrumento. Você não virará o melhor cabeleireiro ou o melhor violinista em 06 meses, por que programador seria diferente?
Seja PERFECTÍVEL (não é ser perfeito). Quando tiver 2 anos de experiência, vai ver que não sabia nada antes. Quando tiver 5 anos, vai ver que sabia bem pouco quando tinha 2 anos. E assim vai, você vai melhor, suba degrau por degrau, a curva do tempo é específica para cada uma, a do aprendizado não.
Em resposta a Talvez o segredo seja a constancia
1