Estudei C(2011) na faculdade e me deu uma boa base, quando resolvi me dedicar 100% na programação fiz o Curso de Python do Curso em vídeo(2017), atualmente tive que aprender Django por conta do local onde trabalho e o curso de Otávio Miranda da Udemy é muito bom. Mas batendo a real, trabalhar em um projeto é a melhor escola, passo de 8h a 10h por dia cumprimdo demandas do trabalho e no meio disso tenho que ta sempre estudando, as vezes um colega na Call acaba me ensinando, você tem que saber Git e ter uma boa base pra entender seus colegas. Desculpa pelo textão, só queria pontuar bem meu argumento.

Não se preocupa não cara, o texto ficou bem explicado e me ajudou demais!

Eu não faço ideia da sua situação, mas se não teve a experiência ainda de trabalhar em equipe, procura um amigo e trabalhem em um projeto. Subam código pro github, resolvam connflitos, procurem ferramentas como Trello pra organizar as coisas. Além de codar tem muito isso na prática. Boa sorte na sua jornada.