Quando estamos aprendendo a programar a dúvida é qual a melhor linguagem de programação para se aprender ou até mesmo trabalhar. Neste post pretendo mostrar a minha visão que nem sempre a considerada ‘melhor linguagem de programação’ é a que vai ser utilizada em seus projetos.
Eu costumo dizer que falar qual é a melhor linguagem de programação é a mesma coisa dizer que meu time de futebol é o melhor. Muitos programadores chegam até a brigar para tentar provar que a LP que ele usa, é melhor que a do outro.
Por isso a melhor linguagem de programação nada mais é aquela que você adotou como a sua favorita seja ela pela facilidade no aprendizado ou pela facilidade na documentação ou comunidade ou até mesmo na facilidade no momento de se implementar.
Nós programadores temos que ter em mente não a melhor linguagem e sim qual a linguagem apropriada para aquele ou esse projeto. Existem até linguagens de programação que nasceram e já em seguida morreram por falta de usuários.
Talvez você já ouviu falar em Cleeper, Fortran, Cobol. São exemplos de linguagens que tivemos muito usadas no passado hoje praticamente quase inexiste dando lugar a linguagem de programação de última geração.
Você pode ser um especialista naquela linguagem de programação favorita e mas também um generalista onde você não terá que saber tudo sobre ela mas pelo menos ter uma noção sobre seu propósito, uso da sintaxe, aplicação e implementação.
O Propósito
Mas o que é isso, propósito de uma linguagem de programação ? Toda linguagem nasceu para um propósito, seja ela para web, desktop ou mobile.
Alguns exemplos, podemos destacar o Php para Web, C++ para desktop ou Java para mobile. Outros abrange tanto web, desktop e mobile, que é o caso de python.
Qual a plataforma nativa de uma linguagem de Programação
Outro fator que pode influenciar numa decisão sobre qual linguagem usar é saber para qual plataforma vai rodar nossa aplicação.
Por exemplo no Windows usa-se C#, para Linux o C++ e python, para dispositivos Android o Java, para os dispositivos iOS o Swift, e para o Mac podemos usar o objective-C.
O propósito somado a plataforma da nossa aplicação podemos escolher a linguagem que melhor se adaptara nessa circunstâncias.
A Linguagem de Programação tem muitos usuários / comunidade
Uma das formas de selecionar qual linguagem aprender seria também verificar a quantidade de usuários e comunidades que apoiam a linguagem ou até mesmo as empresas que utilizam essas linguagens para seus projetos de software.
Desta forma quando tivermos uma certa dúvida ou problema a comunidade de usuários poderão nos ajudar a solucionar. Isso também se traduz em empresas que oferecem cursos e certificações para as linguagens facilitando ainda mais o aprendizado.
Não seja um evangelista fanático de linguagem de programação querendo impor ou até mesmo discutir sobre qual a melhor linguagem de programação para se aprender, devemos sim aprender o melhor de cada linguagem para aplicarmos em nossos projetos e sermos produtivos pois no final de tudo, nenhum cliente quer saber qual linguagem você usou e sim se o projeto que ele pagou está servindo para o seu propósito.
O Ranking das linguagens mais usadas:

Quer aprender a programar então acesse este site e aprenda tudo sobre python.
Clique aqui e veja a Tabela das linguagens de programação criadas.