Olá Lacerda (acredito que seja seu sobrenome),
Eu não sou daqueles que prentede se tornar um dev em 3 ou 6 meses porque alguem prometeu isso em um curso, mas eu gostaria de verdade de poder fazer coisas reais pelo menos pra mim mesmo e sentir evolução.
Queria poder fazer algo como criar mods para jogos, ou algum software que faça alguma coisa expecifica ou criar widgets para o windows sabe.
Acha que essas coisas podem contribuir para uma construção solida ?
Se fosse indicar uma linguagem ou sequer um caminho anterior a se tomar de maneira mais imparcial possivel, oque você diria para quem quer começar ?
Desde ja agradeço pelo seu tempo e disposição, tenha uma otima virada de ano.
Olá Darionft1,
Obrigado por trazer esse tópico à discussão. Na minha resposta anterior, ressaltei a importância tanto do JavaScript quanto do C. Agora, gostaria de expandir esses pontos com algumas reflexões adicionais.
Como o Maniero mencionou anteriormente, aprender C não é difícil por si só. O desafio está em criar algo realmente útil com ele. Você vai descobrir que não será capaz de desenvolver aplicações complexas e úteis rapidamente em C, pois a linguagem em si oferece recursos bastante básicos. Para ilustrar, uma estrutura básica como o objeto em JavaScript, é um tipo de tabela hash extremamente sofisticada, que precisaria de algumas dezenas de milhares de linhas de código em C para ser implementada com eficiência e robustez.
Esse ponto realça a importância de não apenas se concentrar em JavaScript, que oferece muitas funcionalidades prontas e distancia o programador da máquina. É fundamental entender como o software interage com o hardware. É interessante notar como programadores que conhecem apenas JavaScript e Python muitas vezes lutam para compreender tipos, um conceito básico e essencial para o desenvolvimento de qualquer software complexo.
JavaScript e C estão em extremos opostos do espectro da programação. Se você está buscando um caminho para começar, minha sugestão é mergulhar na web com JavaScript, mas não pare por aí. Explore C para entender os fundamentos durante esta jornada, aprenda também outra linguagem, uma verdadeiramente de proposito geral, como Java, C#, Go, C++. Assim, você poderá desenvolver uma as habilidades para programar em qualquer ambiente computacional.
Espero que estas reflexões sejam úteis para inspirar um ano novo cheio de estudos em computação. Com muita dedicação, você pode se tornar proficiente nestas três linguagens no próximo ano. No entanto, vale lembrar que este é apenas o começo. Para se tornar um excelente engenheiro de software, há muito mais a aprender. Mas seguindo esse caminho, com muito esforço, em um ano você pode se tornar um programador de computadores, uma carreira que, diferentemente do desenvolvedor web, nunca viu falta de crescimento na demanda.
Um abraço e bons estudos!
abraço meu querido, obrigado por compartilhar sua visão e conhecimento, um ano novo próspero pra nó.