Pediram a uma pessoa em nosso departamento de TI que não tenha experiência em programação, mas que seja uma pessoa inteligente e capaz, e ajude-o a progredir para a programação. Vamos dizer que um desenvolvedor iniciante oferece suporte a aplicativos .Net existentes. Eu definitivamente acredito que essa pessoa pode fazer isso, mas eu estou procurando a maneira mais rápida de fazê-lo acelerar. Eu tenho um monte de ideias, mas queria ver o que outras pessoas pensavam. Eu sei que isso também será altamente dependente de como ele aprende, mas eu estou falando em geral.
Então a pergunta: Quais você acha que são as melhores maneiras de fazer com que um não-desenvolvedor acelere rapidamente no desenvolvimento (.Net nesse caso)?