image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
Jhonatas Correa
Jhonatas Correa22/07/2025 14:36
Compartir
Randstad - Análise de DadosRecomendado para tiRandstad - Análise de Dados

Começando do começo | C#

    Em #1

    Pronuncia-se “C sharp” :)

    C# é a linguagem de programação mais popular para a plataforma .NET. Possuindo um ambiente de desenvolvimento gratuito, multi-plataforma e de código aberto. Programas C# podem ser executados em muitos dispositivos diferentes, desde dispositivos de Internet das Coisas (IoT) até a nuvem e todos os outros lugares. Podendo desenvolver aplicativos para telefones, desktops e notebooks e servidores.

    O que é C#?

    image

    C# - ?

    C# é a principal linguagem de programação do .NET, lançada junto com a primeira versão da plataforma em 2002.

    Com C#, pode-se desenvolver praticamente qualquer tipo de aplicação, desde sistemas embarcados até aplicativos desktop, para dispositivos móveis e web também.

    Sendo uma linguagem orientada a objetos, permite criar classes e estruturas reutilizáveis em diferentes projetos.

    Além disso, sua sintaxe é simples e fácil de aprender, incorporando elementos do C e C++. Tornando sua curva de aprendizado muito boa, tendo em vista quem esta iniciando.

    E caso não saiba o que é, seguem alguns links que possam te ajudar sobre:
    .NET | Linguagem de programação | Programação Orientada a Objetos

    Ferramentas para desenvolver e estudar C#

    image

    Para começar a programar e estudar C#, você pode usar qualquer editor de texto, até mesmo o Bloco de Notas. Mesmo que talvez não seja o mais efetivo rsrs.

    Hoje em dia, existem muitas ferramentas, tanto gratuitas quanto pagas, que facilitam muito o desenvolvimento em C#. Destacando as duas que acredito serem as mais utilizadas e conhecidas, vamos fala sobre:

    • Visual Studio
    • Visual Studio Code

    Ferramentas que permitem editar código, depurar, usar a linha de comando, gerenciar bancos de dados e compilar projetos, tudo em um ambiente especifico.

    Visual Studio

    image

    Logo Visual Studio 2022

    O Visual Studio é uma IDE (Integrated Development Environment) desenvolvida pela Microsoft, especialmente para a plataforma .NET.

    Ela é usada para criar aplicativos, programas e websites, suportando várias linguagens como C#, VB.NET, C++, F#, Python, e JavaScript. Seus principais recursos incluem:

    • Editor de código avançado com IntelliSense, que sugere código em tempo real.
    • Ferramentas de depuração para encontrar e corrigir erros.
    • Integração com sistemas de controle de versão como o Git.
    • Suporte a bibliotecas .NET para criar interfaces gráficas.

    Existindo algumas versões de Visual Studio:

    • Community: Gratuita para desenvolvedores individuais e projetos de código aberto.
    • Enterprise: Com recursos avançados para grandes aplicações.
    • Professional: Para desenvolvimento profissional.
    Segue o link caso fazer o download do Visual Studio.

    Visual Studio Code

    image

    O Visual Studio Code é um editor de código aberto da Microsoft, disponível para Windows, Linux e Mac. Contudo, ele é mais leve e suporta várias linguagens, mas precisa de extensões para trabalhar com C#.

    Tem uma plataforma simples e amigável, facilmente entendida, é bem mais leve comparado a IDEs tradicionais e tem o suporte a múltiplas linguagens utilizando as extensões).

    Conclusão

    Embora não tenhamos explorado todos os detalhes do C# e as inúmeras possibilidades que essa linguagem oferece, podemos afirmar que é uma linguagem de programação versátil e poderosa, essencial para o desenvolvimento na plataforma .NET.

    Com o C#, é possível criar uma ampla gama de aplicações, desde sistemas embarcados até soluções web e mobile. A simplicidade e a facilidade de aprendizado de sua sintaxe, combinadas com os recursos de orientação a objetos, tornam o C# uma excelente escolha tanto para iniciantes quanto para desenvolvedores experientes.

    Referências

    ---

    Acredite, começar do começo faz toda a diferença!

    Espero ter ajudado :))

    Força e café, amigos! ☕

    Meu linkedin caso queiram falar mais sobre (ou feedbacks). Abraços!

    Compartir
    Recomendado para ti
    GFT Start #7 .NET
    GFT Start #7 - Java
    Deal Group - AI Centric .NET
    Comentarios (2)
    Robson Batista
    Robson Batista - 22/07/2025 15:22

    Excelente artigo introdutório sobre C#! 👏

    Fiquei especialmente empolgado com a forma como você destacou a versatilidade da linguagem — desde IoT até aplicações web e mobile, é impressionante como o ecossistema .NET vem evoluindo. Para quem está começando, essa abordagem prática e direta à escolha de ferramentas (VS vs VS Code) é essencial.

    Outro ponto que vale reforçar: a curva de aprendizado do C# é realmente amigável, ainda mais com a comunidade ativa e os recursos gratuitos disponíveis. E claro, o fato de ser orientado a objetos desde o início coloca o desenvolvedor num caminho estruturado e escalável.

    Você acha que vale incluir também um tópico sobre os principais frameworks usados com C#, como ASP.NET Core para web ou Unity para games? Pode ser um ótimo gancho pra uma continuação! 💡

    Parabéns pelo conteúdo! E força e café sempre 😄☕

    DIO Community
    DIO Community - 22/07/2025 15:22

    Excelente introdução, Jhonatas. Você apresentou os fundamentos do C# com clareza e objetividade, facilitando o entendimento para quem está dando os primeiros passos na linguagem. A explicação sobre o papel do C# na plataforma .NET e sua versatilidade no desenvolvimento de aplicações para diferentes dispositivos ficou muito bem contextualizada.

    Gostei também da comparação entre o Visual Studio e o Visual Studio Code, destacando os pontos fortes de cada ferramenta e fornecendo uma visão prática para quem precisa decidir por onde começar. Essa abordagem, aliada aos links e referências adicionais, enriquece bastante a leitura e oferece um caminho acessível para iniciantes.

    Recomendado para tiRandstad - Análise de Dados