image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Bárbara Nunes
Bárbara Nunes15/08/2025 10:03
Share
Suzano - Python Developer #2Recommended for youSuzano - Python Developer #2

De JavaScript para C#: como a lógica me ajudou na transição

    Quando comecei a programar, meu primeiro contato foi com o JavaScript. Aprendi a criar variáveis, trabalhar com loops, funções e tomar decisões com if/else. A lógica por trás de cada problema se tornou meu maior trunfo.

    Agora, mergulhando no universo do C#/.NET, percebi algo libertador: a lógica não muda, só a sintaxe.

    O que antes era:

    for (let i = 0; i < 5; i++) {
    console.log(i);
    }
    

    Agora é:

    for (int i = 0; i < 5; i++)
    {
    Console.WriteLine(i);
    }
    

    A estrutura mental é a mesma — só troquei as palavras e me adaptei à tipagem forte do C#.

    Essa transição me ensinou que:

    • Se você domina lógica de programação, aprende novas linguagens muito mais rápido.
    • A sintaxe é apenas a “gramática” de um idioma, mas a lógica é o pensamento que constrói qualquer aplicação.
    • Investir na base é como aprender a andar de bicicleta: depois você só muda o modelo. 🚴‍♀️

    Se você está começando agora, meu conselho é: entenda a lógica antes de se preocupar com a linguagem. Assim, cada nova tecnologia será apenas um novo jeito de dizer o que você já sabe pensar.

    image

    #Programação #CSharp #JavaScript #CarreiraTech #AprendizadoContínuo #LógicaDeProgramação

    Share
    Recommended for you
    Ri Happy - Front-end do Zero #2
    Avanade - Back-end com .NET e IA
    Akad - Fullstack Developer
    Comments (1)
    DIO Community
    DIO Community - 15/08/2025 12:10

    Bárbara, seu relato é uma excelente demonstração de como a lógica de programação é a verdadeira base para qualquer transição entre linguagens. A analogia com a bicicleta traduz perfeitamente a ideia: uma vez que você domina o raciocínio, aprender novas “gramáticas” se torna muito mais rápido e natural.

    Na DIO, vemos constantemente que a compreensão sólida da lógica permite aos desenvolvedores navegar entre JavaScript, C#, Python ou qualquer outra linguagem com confiança e agilidade, focando em resolver problemas e não apenas decorar sintaxe.

    Na sua experiência, qual foi o desafio mais interessante que você enfrentou ao aplicar lógica do JavaScript para C#, e como ele ajudou a fortalecer seu raciocínio?

    Recommended for youSuzano - Python Developer #2