Porque .NET é uma ótima oportunidade para iniciar na programação
Recentemente tenho estudado muito no bootcamp .NET da Avanade, mesmo tendo mais conhecimento em Java, porque resolvi partir para outra linguagem/plataforma?
Tanto Java quanto C# (CSharp) utilizam do paradigma de POO (aka Programação Orientada a Objetos), onde todo objeto no mundo se torna uma classe. No começo de POO é realmente bem complicado, mas com prática, tempo e resiliência você consegue lidar com isso facilmente.
Ambas são muito parecidas, com seus frameworks para criação de API (EntityFrameworkCore e SpringBoot), gerenciadores de pacotes (Maven e Nuget) e principalmente suas máquinas virtuais (JVM e CLR).
Então porque C#? Pela sua praticidade, facilidade na programação e na leitura de código, e também com a plataforma .NET com uma ampla portabilidade, onde a Microsoft disponibiliza conteúdos para aprendizado, seja para web ou mobile, nuvem, IA e até para criação de jogos. No site oficial do .NET há diversos conteúdos para que você possa estudar e aprender a fazer aplicações para qualquer plataforma que preferir, em português e totalmente gratuito. Tudo isso e o melhor de todos é sua documentação de fácil compreensão, exemplos de código e com uma interface amigável.
No geral, .NET é uma ótima plataforma com um ótimo suporte para seus desenvolvedores, seja você desenvolvedor java, backend, ou demais áreas, deve dar uma chance de explorar essa tecnologia.
Também estou começando a postar artigos como esse no meu Linked-in, caso tenha interesse em me acompanhar nessa jornada ou queira fazer um networking, basta me chamar diretamente no privado.
Linkedin: https://www.linkedin.com/in/sam-vinicius