Qual linguagem eu devo começar a programar?

opa vou tentar aprender programação to começando por javascript alguém recomenda alguma outra depois do javascript ou eu não devo começar por ela?

Fiz uma pesquisa para você:

Ou seja, pesquisar por conta própria é melhor. Só você pode escolher o que é bom para você. Dentro do meu objetivo profissional eu começaria por C. Atitude é mais importante. Aprender fundamentos é mais importante que ferramentas. Atitude certa é mais importante ainda.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Se seu foco for back end é bom começa por js. mais se for front end n recomendo. começa por html e css um mini mapa ai https://camo.githubusercontent.com/aab59f179c70343b2e9ad70cf8520d08b4622502/68747470733a2f2f692e696d6775722e636f6d2f326164764d39572e706e67. caso vc n saiba oque é back ou front end.

Back-end e front-end são termos usados no desenvolvimento de software para descrever as duas principais áreas de trabalho em um projeto.

Front-end refere-se à parte do software que interage diretamente com os usuários e é visível em seus dispositivos. É responsável pela interface do usuário, ou seja, pela aparência e interação do aplicativo ou site. O desenvolvedor front-end utiliza tecnologias como HTML, CSS e JavaScript para criar a estrutura, o layout e os elementos interativos da interface.

Back-end, por outro lado, é a parte "invisível" do software que lida com a lógica de negócios, o processamento de dados e a comunicação com o servidor. Os desenvolvedores back-end geralmente trabalham com linguagens de programação como Python, Java, Ruby ou PHP, além de frameworks e bancos de dados, para criar e gerenciar a funcionalidade do sistema. Eles se concentram em garantir que os dados sejam armazenados, processados e entregues corretamente para a interface do usuário no front-end.

Em resumo, o front-end lida com a criação da interface do usuário e a interação com os usuários, enquanto o back-end trata da lógica, processamento e gerenciamento de dados por trás dessa interface. Ambas as áreas são essenciais para o desenvolvimento de aplicativos e sites completos e trabalham juntas para fornecer uma experiência de usuário completa e funcional.

Oii! Como vai? Você disse que vai tentar aprender programação, né? E tá começando por JS. Acho uma ótima escolha! Mas se me permite recomendar eu recomendo:

  • Lógica de programação
  • Utilização de um pseudocódigo
  • Pesquisar sobre os conceitos de Frontend e Backend
  • Experimentar um pouco dos dois :)

Caso queira experimentar um pouco do Frontend:

Pesquisa um pouco sobre HTML, CSS

A barreira no aprendizado, a curva é um pouco menor. De mais fácil entendimento

Caso você sinta dificuldade, sinta que aquilo não é pra você, e você gostar mais só do JS mesmo:

Foca bastante no JS Pesquisa sobre Node.js Python...

Lugares bom para treinar linguagens de programação é o exercism, Codewars, Free Code Camp, W3Schools, Hackr.io...

Qual é o teu foco. Web? Front? Back? Mobile? Qual é o teu objetivo. Mercado de Trabalho? Projetos Pessoais?

O que eu faria (entendendo que seu objetivo é mercado de trabalho): 1 - Se meu foco for Front, nem precisa pensar, continuaria no JS e iria aprender alguma framework depois. 2 - Se meu foco for Backend ou Mobile, eu começaria procurando por vagas no Linkedin. Veria quais as linguagens mais buscadas pelo mercado e veria alguns tutorias na internet pra ver qual delas me agrada mais.

O mais importante é tu não atirar pra todos os lados.

Java. Com ela você pode depois se especializar praticamente no que quiser e na plataforma que quiser. Seus softwares irão funcionar tanto no Linux como no Windows. Poderá programar para Desktop, web e mobile.