Além de aprender a programar com a linguagem desejada/plataforma desjeada, é fortemente recomendado se qualifique no idioma inglês. Em termos de oportunidade de trabalho, ter uma boa comunicação no inglês é tão importante quanto saber programar bem. Além disso, a maior parte do conteúdo de boa qualidade é escrita neste idioma.
Para acelerar seu aprendizado, não estude apenas, estude e tente praticar o máximo fazendo exercícios e projetos.
Esses tópicos são a base para se tornar um bom programador, pois programar é o ato de escrever algoritmos que é texto com instruções lógicas com intuito de resolver um problema e em vários momentos será necessário usar estrutura de dados para que seja possível resolve-los.
Aqui, você pode usar qualquer conteúdo que aborde esses tópicos mesmo que seja usando outra linguagem de programação, pois o que mais vai importar é entender os conceitos e conseguir expressar suas ideias por meio de algoritmos.
- https://www.youtube.com/watch?v=8mei6uVttho&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV
- https://www.youtube.com/watch?v=WT_zCgSHSTQ&list=PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn
Aqui é um projeto do zero sendo desenvolvido usando a linguagem programação javascript e serve para ter uma noção de como funciona o ciclo de vida de desenvolvimento de software do começo até a publicação do mesmo na internet.
A linguagem javascript pode ser usada tanto no servidor, quanto no navegador. Para ser usada no navegador, ela é normalmente usada em conjunto com html e css.
- https://youtu.be/HGTJBPNC-Gw ( Usar legenda caso necessário)
- https://www.youtube.com/watch?v=sj0p9O85AIg&list=PL2Fdisxwzt_cajoGVWTx44wM6Ht09QJ3A
- https://www.youtube.com/watch?v=HtVRRHoASes&list=PL2Fdisxwzt_f5C7Mv0kg1EAHhy2VJLf1c&pp=iAQB
- https://youtu.be/lfmg-EJ8gm4 ( Usar legenda caso necessário)
- https://www.youtube.com/watch?v=vEwPnjqWQ-g&list=PL2Fdisxwzt_d590u3uad46W-kHA0PTjjw
- Programação com python no Cesar School ( Tem vários cursos gratuitos https://www.instagram.com/cesarschool/)