Estamos em um momento realmente confuso para quem está começando na área de desenvolvimento de software. Com a migração que está ocorrendo da antiga plataforma VB 6 e Web para a plataforma .NET os treinamentos são normalmente mais voltados a quem já possui conhecimento em desenvolvimento de software.
Por isso a entrada no mundo do desenvolvimento de software se tornou complexa neste momento. Vai ai algumas dicas para quem está começando:
Estudar lógica de programação é algo indispensável. Procure bons materiais na Web sobre esse assunto. A Búfalo Informática possui um treinamento de lógica de programação muito bom, é on-line e gratuito.
Estudar banco de dados antes de começar a estudar as linguagens também é fundamental. Recomendo que faça bons (bons!) treinamentos de Access, que expliquem corretamente o funcionamento do relacionamento de tabelas e conceitos como de chave primária e chave estrangeira. Um bom livro sobre modelagem de dados também é bem recomendável.
Recomendo que adquira conhecimentos sobre técnicas e metodologias de desenvolvimento de software antes de dar o próximo passo. Pode começar lendo os seguintes artigos : Desenvolvimento Client/Server, Locks, transações e afins, Arquitetura de Software e Processo de Desenvolvimento de Software.
Recomendo que estude orientação a objetos. Procure boas apostilas de orientação a objetos na Web.
Mesmo que você queira desenvolver para Web não caia em tentação de fazer diretamente o treinamento de ASP.NET. O desenvolvimento em ASP.NET irá utilizar uma linguagem, tal como VB.NET ou C# . Faça primeiramente o treinamento da linguagem, onde você irá aprender detalhes sobre orientação a objetos, para depois fazer o treinamento de ASP.NET
Não se intimide com a escolha da linguagem. VB.NET e C# tem recursos e performance identicas, a escolha será realmente questão de gosto. Se você tem experiência em VB, estude VB.NET, se tem experiência com linguagens C like, estude C# . Posteriormente aprender a outra linguagem é só questão de adaptação de síntaxe.
Algumas empresas de treinamento tem oferecido o treinamento 2373, ou o equivalente para C#. Se você já conhece programação em VB ou outras linguagens, este treinamento é adequado. Mas não se você está começando. Neste caso precisa de um treinamento mais básico, o treinamento 2559 . Caso esteja começando em desenvolvimento faça questão deste treinamento.
Alternativamente, caso não encontre este treinamento disponível, pode realizar o treinamento de fundamentos de programação com VB 6 antes de realizar o 2373. Mas lembre-se : Fazer o 2559 não isenta você de fazer o 2373. Precisará fazer os 2 em sequencia.
Depois de ter feito a formação MCAD, não deixe de fazer os treinamentos de SQL Server, 2072 e 2073 . São necessários para a boa formação de um desenvolvedor de software.
Boa Sorte !