Executando verificação de segurança...
2

o melhor curso que você pode fazer é o CS50 de Harvard, que é o que vai realmente te dar base para ser um bom desenvolvedor. Também não se esqueça de que qualquer faculdade vai ser superior à esses cursos que você está fazendo, pois elas têm uma carga horária muito maior e métodos de avaliação sólidos.

A dica que que te dou é ir atrás de cursos como Ciências da Computação em universidades federais e então ler o plano de ensino das disciplinas iniciais. Lá terão várias informações, como a grade de conteúdos, leituras básicas, essenciais e complementares e a forma que as aulas devem ser ministradas, com isso você terá o melhor roadmap gratuito da Internet.

Enquanto isso crie projetos, interaja com outros projetos no Github, contribua com projetos open source com Issues e PR para adquirir experiência. A parte mais importante do aprendizado é a pratica, se você fizer 1000 cursos e não praticar você estará apenas jogando dinheiro e tempo fora.

Carregando publicação patrocinada...
1

Irei procurar saber mais sobre esse curso de Harvard. Particularmente tenho o hábito de ler livros, e ultimamente tenho lido alguns que são passados em matérias relacionadas a desenvolvimento nas universidades.

No momento não penso exatamente em fazer um ensino superior na área, estou ciente dos pontos positivos, mas também sei do tempo que isso "toma".

Talvez se fosse EAD e um curso que não leve 4 anos pra conclusão, o que é incompatível com federais por exemplo.

Mas pode ser que eu mude de ideia mais para frente.

1

Concordo com o Gabriel sobre o curso de CS50. Ele vai te explicar coisas básicas de uma forma muito massa, e além disso os Desafios propostos ao final de cada aula não são triviais, ou seja, você terá que realmente queimar neuronios para resolve-los, diferentemente de um curso onde geralmente esses "desafios" são fáceis.

Ah, mas o curso utiliza C, Python, JS, eu não gosto dessas linguagens, etc.

O foco não é a linguagem. Você entender o que é uma estrutura de dados, como a memória é manipulada, algoritmos de ordenação e busca, são essenciais para qualquer programador, independente da linguagem.