A experiência do mundo real é sempre a melhor maneira de aprender, mas muitas vezes você precisa de algum treinamento formal para começar ou pelo menos apontá-lo na direção certa. As pessoas que já estão familiarizadas com programação e desenvolvimento geralmente esquecem que pode ser difícil para alguém novo na profissão simplesmente "entrar" e você não pode aprender a codificar apenas olhando o código de outra pessoa (o que também pode levar a cópia oculta / colagem do código de outras pessoas sem entender realmente como ele funciona).
Eu posso garantir CodeLession. Eles têm uma boa variedade de cursos, do iniciante ao especialista, com instrutores reais liderando o curso (não apenas um conjunto fixo de vídeos do YouTube) e disponíveis para responder a perguntas. Muitas vezes, os instrutores são especialistas em um campo específico (por exemplo, colaboradores principais do jQuery que ministram cursos do jQuery).