Qual escolher: Linguagem A x Linguagem B?

Tenho visto uma dúvida recorrente a respeito de qual linguagem escolher para estudar. Conta aí sua experiência: com qual linguagem você começou? E depois, quais foram as linguagens subsequentes?

A escolha da linguagem de programação a ser estudada é uma decisão importante para qualquer aspirante a programador ou desenvolvedor. A resposta para essa pergunta pode variar dependendo dos objetivos pessoais e profissionais. Aqui estão alguns pontos a considerar:

Objetivos Pessoais: Pergunte a si mesmo por que você quer aprender a programar. Se você tem um interesse particular em um domínio, como aprendizado de máquina, desenvolvimento web, desenvolvimento de aplicativos móveis ou jogos, a escolha da linguagem pode ser influenciada por esse interesse. Cada área tende a ter suas linguagens preferidas.

Oportunidades de Mercado: Se seu principal objetivo é garantir boas oportunidades de trabalho e maior demanda no mercado, pode ser sensato escolher uma linguagem de programação com base nas tendências do mercado. Algumas linguagens, como JavaScript, Python, Java e C#, são amplamente utilizadas em uma variedade de setores e, portanto, podem oferecer mais oportunidades de emprego.

Aprendizado Inicial: Se você é um iniciante e está apenas começando a programar, pode ser aconselhável começar com uma linguagem de programação que seja conhecida por ser fácil de aprender e entender, como Python. Isso pode facilitar o processo de aprendizado.

Diversificação: É importante notar que muitos programadores aprendem várias linguagens ao longo de suas carreiras. A diversificação de suas habilidades pode torná-lo mais versátil e adaptável a diferentes projetos e oportunidades de emprego.

Comunidade e Recursos: A disponibilidade de recursos de aprendizado, documentação e uma comunidade de apoio também é crucial. Linguagens populares tendem a ter uma ampla gama de recursos disponíveis.

Projeto e Domínio: Às vezes, a escolha da linguagem é ditada pelo projeto em que você está trabalhando. Alguns projetos específicos podem requerer o uso de uma linguagem específica.

Em resumo, a escolha da linguagem de programação deve ser ponderada com base em seus objetivos pessoais, contexto e interesses. Não há uma resposta única para todos, e muitas vezes é benéfico aprender mais de uma linguagem ao longo do tempo para se adaptar a diferentes necessidades e oportunidades de mercado. O aprendizado inicial é importante, mas a adaptabilidade e a capacidade de aprender novas linguagens ao longo da carreira também são valiosas.

Pessoalmente, eu sempre quis programar. Uma das primeiras linguagens com as quais tive contato foi o Basic; na época, era o que tinha. Um livro de Basic MSX acompanhava os computadores, e um livro desses caiu no meu colo por acaso. Diverti-me com os programas ali sugeridos. Depois, aprendi HTML e PHP por necessidade de projeto, passei pelo C++ para poder programar as plaquinhas Arduino. Quando ingressei na faculdade, lá vimos C++, C#, Java, entre outras.

Os primeiros passos demoram um pouco para pegar o jeito, mas depois das primeiras linguagens, vai ficando mais fácil. No fundo, tudo é muito parecido, muda mesmo a sintaxe; a lógica de programação permanece a mesma.

Os mais experientes podem dar seu depoimento: com qual linguagem começaram e por quê? Quais linguagens aprenderam em sequência?

Eu já respondi:

Não uso o ChatGPT a não ser para entretenimento, ou seja, ver tudo o que ele faz de errado, de uma forma ou de outra, até quando ele fala bonito e não diz nada, na sua melhor faceta, a de gerador de lero lero avançado.


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).

Não interessa qual será sua primeira linguagem. No fim, vc vai ter que aprender todas as outras kkk

Brincadeiras a parte, tem muito a ver com qual problema/area vc quer trabalhar, e o sortimento de oportunidades no mercado.

A primeira linguagem que dominei foi VBA, pq precisavam de automatizar planilhas no meu antigo emprego. Ganhei bastante visibilidade por la por ser "o cara das macros", enquanto tem gente torcendo o nariz pra VBA nos foruns de internet.

Moral da historia: não ame e nem odeie linguagem nemhuma. Aprenda a ferramenta que vai resolver os seus problemas.