Nesse artigo vamos revelar as 10 linguagens de programação mais usadas em 2013. Dessa forma o profissional poderá saber qual linguagem é promissora no mercado, isso vai ajudar a investir mais tempo de aprendizado com o foco correto, ou até, conhecer quais linguagens poderão ter mais vagas de emprego.

Antes de tudo, linguagens de programação são bibliotecas de código com instruções, funções, métodos e estruturas que permitem ao programador desenvolver aplicativos, programas, sistemas, softwares e etc.

Vamos agora conhecer em ordem decrescente de popularidade as 10 linguagens mais usadas em 2013, segundo o ranking da comunidade de programação TIOBE.

10. JavaScript

JavaScriptJavaScript é uma linguagem de programação web do tipo scripit. Essa linguagem é responsável por executar scripts do lado do cliente, sem a necessidade de passar pela interpretação do servidor. Linguagem caracterizada por ser dinâmica, ou seja, executar comandos no navegador sem a necessidade de recarregar a página. O JavaScript foi lançado em 1995 e implementado no navegador Netscape, a linguagem foi criada pela mesma empresa sob o nome de Mocha.

09. Transact-SQL

T-SQLO Transact-SQL, também conhecido como T-SQL, é uma variação da linguagem SQL e de propriedade da Microsoft e Sybase. É a linguagem utilizada na plataforma SQL Server.

8. Python

pythonPython é uma linguagem que nos permite trabalhar mais rápido e integrar sistemas de forma eficaz. Foi lançada por Guido van Rossum em 1991 e é mantido pela organização sem fins lucrativos Python Software Foundation.

7. Visual Basic

Visual BasicO Visual Basic, ou VB, foi produzido pela Microsoft como um aperfeiçoamento da linguagem BASIC. O VB é uma linguagem comumente utilizada para programação de sistemas desktop. O Visual Basic .NET é a versão mais nova do VB e faz parte da plataforma Microsoft .NET.

6. PHP

phpO PHP (Hypertext Preprocessor) é uma linguagem para desenvolvimento web de uso geral, é uma linguagem Server side (interpretada do lado do servidor). Foi criada em 1994 por Rasmus Lerdorf como parte de um pacote de programas.

5. C#

C#O C# (C Sharp) é uma linguagem de programação multi-paradigma, criada pela Microsoft e faz parte da plataforma .NET. Essa linguagem foi baseada no C++, é uma linguagem fortemente tipada e robusta, tem o objetivo de ser simples, moderna e para uso geral.

4. C++

C++C++ é uma linguagem multi-paradigma para uso geral. É o aprimoramento da linguagem C com elementos da orientação a objetos. Foi criada por Bjarne Stroustrup em 1979 na Bell Labs. O C++ també é utilizado para a integração com hardware e no desenvolvimento de games.

3. Objective-C

objective-cEm terceiro lugar, Objective-C (objC) é uma linguagem orientada a objetos para uso geral que combina C e Smaltalk. É a linguagem principal para a plataforma Apple como OS X (utilizado no MAC) e IOS (utilizado no Iphone). O objC foi criado aproximadamente nos anos 80 pela empresa Stepstone.

2. Java

javaEm segundo lugar, o Java é uma linguagem de programação orientada a objetos que tem como um de seus princípios a portabilidade, que é a capacidade de ser interpretada em diversos sistemas operacionais e dispositivos sem a necessidade de reescrever o código. A primeira versão da linguagem foi lançada pela Sun Microsystems em 1995 e atualmente a linguagem pertence a Oracle.

1. C

CConsiderada a linguagem mais popular atualmente, a linguagem C é uma linguagem estrutural criada em 1972 por Dennis Ritchie com o objetivo de desenvolver o sistema operacional Unix. Até os dias de hoje a linguagem continua sendo usada para desenvolvimento de sistemas operacionais, aplicativos, games e integração com o hardware.

 

 

Atualizado em Novembro de 2013

Linguagens de programação mais usadas

Abaixo você pode conferir um gráfico mostrando a evolução do uso das linguagens de programação ao logo do tempo.

Linguagens de programação mais usadas

Minicurso de programação grátis

Clique aqui para ter acesso a 6 vídeo aulas grátis para aprender a programar

E ai, já decidiu qual vai ser sua linguagem de trabalho? Você já programa em alguma das linguagens da lista? Compartilhe suas experiências e dúvidas conosco deixando seu comentário abaixo.

Comments

  1. Show de bola, estou me formando em analise e desenvolvimento de sistemas este mesmo ano e programo em Java, no momento estou aprendendo JavaScript e num futuro próximo quero aprender PHP (Aceito dicas de pessoas mais experientes neste ramo)… VLW!

  2. Eu sou iniciante em Java, estudo TI e Java tem feito parte das matérias com me envolvo desenvolvo o conhecimento, aos poucos venho percebendo a linguagem como algo interessante no mundo da Informação e Tecnologia. O que também tem sido algo que gosto de estudar e aprender.

    Parabéns por seu trabalho! Muito bom conhecer pessoas mais experientes e inteligentes que se deixam admirar por seus bons exemplos. Sucesso!

  3. Oi Adam, Ótimo release. Você programa em quais linguagens?
    Eu programo em PHP e entendo de javascript também, porém meu objetivo desde janeiro tem sido Java. Você tem dicas dos passos mais fáceis de aprender uma nova linguagem (como Java)?

    1. Olá Daniel, obrigado.
      Eu programo em PHP, ASP, Delphi, VB, C, Java, Javascript, CSS e HTML.
      Pra aprender uma nova linguagem como Java, primeiro é bom você entender o paradigma dela, que é a orientação a objetos, quando os conceitos estiverem bem claros na sua mente o resto vai ser fácil. Exercícios práticos também ajudam bastante, a Caelum tem uma apostila gratuita muito boa sobre Java, você pode acessar aqui: http://www.caelum.com.br/apostila-java-orientacao-objetos/

    2. olá Adam, eu trabalho com automação comercial… porem ainda n programo e estou precisando de alguem q faça algumas mudanças pra mim será q se entereça?

  4. Parabéns Blog com assuntos realmente relevantes.

    Tem alguma dica para quem programa em VB6 e precisa de UPGRADE?
    Qual linguagem mais atualizada seria mais fácil a adaptação para um programador VB6.

    Obrigado,
    mais uma vez Parabéns!

  5. Oi Adam…Parabéns pelo site…as orientações são sensacionais.
    Estou estudando HTML e CSS3 porém precisava de uma força em JavaScript.
    Você conhece algum material ou site de apoio para esta linguagem?

    Abs

    1. Olá Alberto, é de alto nível, linguagens de baixo nível são linguagens que se aproximam mais da linguagem máquina, como Assembly e Cobol. Olha o ADVPL é da empresa TOTVS então se você quer trabalhar lá é uma boa, mas caso contrário eu não focaria nessa linguagem por ser muito específica de uma empresa. Abraço!

  6. Oi Adam, gostaria de parabenizar pelo blog. Muito bom mesmo.
    Adam eu não sou programador, porem eu tive uma ideia e estou começando a estudar programação de aplicativos (como whatssap, Viber, Instagram..). Gostaria de saber qual linguagem se enquadra para fazer esses aplicativos?

  7. Adam, para eu saber a linguagem Java é necessário saber alguma linguagem antes? Qual o melhor programa para fazer esses tipo de aplicativo para Android?
    Obrigado, valeu pela ajudar!

    1. Olá Bruno, não é necessário saber nenhuma linguagem antes, apenas conceitos, como orientação a objetos, por exemplo. As 2 principais IDEs são Netbeans e Eclipse, existem outras ferramentas, não se prenda muito a ferramenta, a que você souber usar vai ser a melhor. Forte abraço!

    1. Olá Ahmad, não existe uma linguagem melhor, a maioria das faculdades começam por C ou Pascal, embora isso não seja uma regra. As linguagens mais utilizadas hoje em dia são Java, C e C++ mas isso pode mudar. Abraço!

  8. olá adam silva estava eu bestando e cheguei até você gostaria de saber se conhece sap abap e se tem algo possa mim indicar para estudar pois gosto de programar e de bancos de dados….ótimo blog parabéns…

    1. Olá Márcio, não tenho conhecimento em ABAP, tenho alguns colegas de faculdade que seguiram para essa área, vou conversar com eles se consigo algum material. Abraço!

  9. Oi Adam. Parabéns pelo blog e pela interessantíssima postagem!

    Eu sou estudante de Informática (Técnico) e gostaria de saber mais sobre a linguagem C. Sempre leio e ouço programadores falando da importância da linguagem, seu uso em Kernels e Drivers mas sempre que peço exemplos práticos do uso da linguagem nos dias atuais parece que o S.O. do sujeito dá pau, rsrsrsrs.

    Fica a dica pra um post. Qual a utilização prática do C nos dias atuais e seu futuro a médio prazo.

    ^^
    Falou! E mais uma vez parabens!

  10. Adam, eu estou querendo ingressar no curso de analise e desenvolvimento de sistema, pretendo ser desenvolvedor e programador, você tem algumas dicas para mim, de livros, ou alguma didatica, pra mim começar a ter noção basica?
    Obrigado pela oportunidade, e parabens pelo blog, são pessoas como vc que fazem o mundo ser melhor, porque você não só faz sua parte, como ajuda pessoas que querem ser iguais a você;
    Obrigado.

  11. Adam gostei muito do seu site, devido a maneira fácil de esclarecer as dúvidas de iniciantes ou até pessoas mais instruídas. Eu estou decido a cursar Análise e Desenvolvimento de Sistemas, estou pesquisando tutoriais sobre programação e percebi que uma coisa nos leva a outra. Escolhi começar a programar em PHP, no tutorial tinha informando a estudar primeiro o conceito de HTML, para depois começar a estudar PHP, estou fazendo isso e achando legal !

  12. Tenho uma dúvida, não consigo definir qual é a melhor linguagem de programação para web, to em duvida entre Java, Php e C#, alguém ai que tem mais experiencia, aconselharia a especialização para programação web em qual dessas linguagens?

    1. Olá Luan, a melhor linguagem é aquela que você domina, não tem muito essa de uma ser melhor que a outra, foque em uma e seja especialista nela. Abraço!

    1. Olá Lucas, é algo difícil de dizer qual a mais promissora, o mercado muda o tempo todo, sua preocupação deve ser aprender bem uma linguagem e dominar ela, assim você vai se tornar especialista e terá um diferencial. A linguagem objective-c tem crescido devido aos aparelhos da Apple como Iphone, Ipad e etc. Os aplicativos do iOS são feitos em Objective-C. Forte abraço!

  13. Ótima matéria!!!
    Será que SQL tem muito mercado? Estou cursando 4º semesrte de S.I e quero me especializar em SQL e COBOL que apesar de ser uma inguagem antiga ainda é muito usada!

    Gostaria de saber o seu parecer e se to indo no caminho certo…rsrsrs
    Grande abraço!!!

    1. Olá Vagner, tem muito campo para SQL sim, inclusive os profissionais de Cobol estão em falta no mercado. Boa sorte na sua carreira. Abraço!

  14. oi adam estou iniciando como administradora de banco dedados, no 1 periodo do curso de analise e desenvolvimento de sistemas e gostaria de aprender p-rogramaçao ja tenho alguns clientes e pago por fora p fazer a programaçao como eu faço p adquirir apostilas q facilite o meu aprendizado e qual a melhor linguagem p banco de dados. Otimo o seu bolg

  15. Oi Adam,muito legal seu blog,estou no 2 período de Analise e desenvolvimento de Sistema,é uma faculdade muito difícil mais eu gosto muito, estou aprendendo a programar em pascal, é muito interessante essa postagem sobre linguagem não conhecia parabéns pelo seu trabalho.

  16. Olá Adam!
    Por muitos anos trabalhei com Clipper e depois fui para o SQL e Delphi. Comecei a utilizar o C# pois achei tranquilo, apesar do estranhar ainda o mundo Web.Aqui na empresa utilizam o MVC, mas não acho material e não achei muito simples. Tenho tido dificuldades para arrumar emprego na área por não ter experiência com estas linguagens e pela idade (46 anos). Vc acha que ainda tem mercado para mim? Aconselha alguma linguagem ? O que acha do MVC?

    1. Olá Marcos, porque você não procura emprego nas linguagens que você já tem conhecimento? Ainda existe mercado para Delphi, por exemplo. MVC é uma boa prática, vai ser difícil achar uma empresa que trabalhe com projetos Web que não use, ou uma variação do MVC, é muito importante para quem trabalha com Web. Abraço!

    1. Olá Guilherme, cada linguagem tem uma IDE respectiva para programar, você precisa pesquisar por linguagem, escolha uma e comece por ela. Abraço!

  17. Oi Adam , excelente seu blog . Trabalho na linguagem C desde 1987 , na época comecei com o TURBO C da Borland . Depois passei para o BORLAND C++ , antes do ano 2.000 . Parei de desenvolver no ano de 2.005 . Tô pensando em fazer um curso esse ano . Pra mim o ideal seria o C# ? Já que tenho conhecimento pleno em C++ e Linguagem C .

    Do ano de 2.005 pra cá , somente dou manutenção nos meus sistemas .

    Mudei para o Rio agora . Aqui no RIO , estou entre 2 cursos de C# .NET … Tem algum que você indica ?

    Nesse ranking , acho que deveriam juntar as linguagens C , C++ , C# e Objetive-C .

    1. Olá Márcio, as linguagens C, C++ e C#, todas tem mercado para trabalhar, então você está bem servido. C# é uma boa se você quiser começar a trabalhar com uma IDE bem robusta. No Rio eu vou ficar te devendo uma indicação pois não estou por dentro das escolas ai. Boa sorte Abraço!

    1. Olá Beatriz, a Caelum tem algumas apostilas muito boas gratuitas, no youtube você também encontra algum material legal. Forte abraço!

  18. Oi Adam eu tenho uma dúvida. Eu faço faculdade de Análise e Desenvolvimento de Sistemas, mas será que posso atuar profissionalmente como designer de sistemas?

  19. Boa tarde Adam, muito bom seu blog! Está me ajudando bastante, pois estou com interesse em fazer análise e desenvolvimento de sistemas, já tenho conhecimento em C# por meio do meu curso técnico. Estou interessado em JAVA, PHP e na área de mobile (Android). Tem alguma dica para começar a programar para android?

    Um abraço!

  20. Ola Adam, estou terminando o 1º semestre de ADS na Fatec Zona sul em São Paulo, nunca tinha visto programação antes e estou um pouco sem confiança em resolver alguns exercicios dados, que dica você daria para alguém como eu que ainda não esta familiarizado com codigos e procedimentos?

    1. Olá Henrique, minha dica é: leia livros, leia artigos na internet e vá aprendendo a desenvolver seu raciocínio lógico. Abraço!

  21. Trabalho com delphi desde 1995. Tenho sistema desenvolvido em delphi em vários clientes, mas alguns estão me cobrando uma versão que rode na web. Não tenho nenhuma experiência nessa área. O que você me aconselha ? Alguma linguagem ? Por onde começar ?

  22. Olá Adam, Boa tarde, Então gostaria de saber se é bom começar a programar em C# (C Sharp) ? e se precisa fazer faculdade ou Curso para se tornar um Programador ou um Programador bom mesmo é o Auto de Data ? Vlw Abraço !

  23. PORQUE VOCÊ NÃO USA O FREEBASIC? AQUI ESTÁ O EXEMPLO DA FACILIDADE DE APRENDER E DO PODER DO FREEBASIC, O COMPILADOR OPEN SOURCE – E SÓ COPIAR E COLAR ESTE PROGRAMA NO BLOCO DE NOTAS E SALVAR COMO ARQUIVO *.BAS OU *.BI, DEPENDENDO DO EDITOR:

    Screen 20,32
    Dim As Double A(20), B(20),I,R
    Dim X As String
    Randomize
    Do
    For I = 1 To 20
    A(I) = 1024*Rnd
    B(I) = 768*Rnd
    Next I
    For R = 1 To 20
    Circle (A(1), B(1)), R, RGB(256 ^ Rnd, 256 * Rnd, 256 * Rnd)
    Circle (A(2), B(2)), R, RGB(256 * Rnd, 256 ^ Rnd, 256 * Rnd)
    Circle (A(3), B(3)), R, RGB(256 * Rnd, 256 * Rnd, 256 ^ Rnd)
    Circle (A(4), B(4)), R, RGB(256 ^ Rnd, 256 ^ Rnd, 256 * Rnd)
    Circle (A(5), B(5)), R, RGB(256 ^ Rnd, 256 * Rnd, 256 ^ Rnd)
    Circle (A(6), B(6)), R, RGB(256 * Rnd, 256 ^ Rnd, 256 ^ Rnd)
    Circle (A(7), B(7)), R, RGB(256 ^ Rnd, 256 * Rnd, 0)
    Circle (A(8), B(8)), R, RGB(256 * Rnd, 256 ^ Rnd, 0)
    Circle (A(9), B(9)), R, RGB(0, 256 ^ Rnd, 256 * Rnd)
    Circle (A(10), B(10)), R, RGB(0, 256 * Rnd, 256 ^ Rnd)
    Circle (A(11), B(11)), R, RGB(256 ^ Rnd, 0, 256 * Rnd)
    Circle (A(12), B(12)), R, RGB(256 * Rnd, 0, 256 ^ Rnd)
    Circle (A(13), B(13)), R, RGB(256 * Rnd, 256 * Rnd, 0)
    Circle (A(14), B(14)), R, RGB(256 * Rnd, 0, 256 * Rnd)
    Circle (A(15), B(15)), R, RGB(0, 256 * Rnd, 256 * Rnd)
    Circle (A(16), B(16)), R, RGB(256 ^ Rnd, 256 ^ Rnd, 0)
    Circle (A(17), B(17)), R, RGB(256 ^ Rnd, 0, 256 ^ Rnd)
    Circle (A(18), B(18)), R, RGB(0, 256 ^ Rnd, 256 ^ Rnd)
    Circle (A(19), B(19)), R, RGB(256 ^ Rnd, 256 ^ Rnd, 256 ^ Rnd)
    Circle (A(20), B(20)), R, RGB(256 * Rnd, 256 * Rnd, 256 * Rnd)
    Next R
    Loop While inkey=X
    End

    Obrigado pela compreensão!!!

  24. Olá Adam, estou na duvida de que curso escolher para começar no mercado de trabalho, caso eu queira ser programador, quais cursos eu devo ingressar?

  25. Adam Silva parabéns pelo blog;

    A muitos anos tenho uma aplicação que usa apenas macros em access.
    Sei que isso não é muito bem vista no meio mas aprendi a usar essa ferramenta desde então trabalho com ela desenvolvendo um pequeno ERP.

    Hoje vejo a necessidade de usar algo que me permita trabalhar com banco de dados em nuvem e que seja multiplataforma (windows, android, etc)

    O que me sugere?

    Desde já muito obrigado.

  26. ola, Adam Silva gostei muito do seu blog tirou praticamente todas as minhas duvidas. no momento eu ainda nao começei a estudar ti mas o ano que vem vou fazer ciencias da computacao , eu amo tudo sobre tecnologia, tudo tudo mesmo. sou louco por tecnologia fico estudando de tudo um pouco, mas é dificil sem ter alguem pra dar umas aulas quero ser o Hacker do pc e nada como aprender com quem ja conhece

  27. Amigo, ouve um pequeno equívoco no seu post, quando você fala ao JAVASCRIPT. Segue um trecho de JAVASCRIPT escrito no wikipedia.

    ” A escolha final do nome causou confusão dando a impressão de que a linguagem foi baseada em java, sendo que tal escolha foi caracterizada por muitos como uma estratégia de marketing da Netscape para aproveitar a popularidade do recém-lançado Java. ” Wikipedia.

    JavaScript não foi baseado em Java.

  28. Olá, estou começando a pesquisar sobre linguagens de programação e queria saber:
    As linguagens C, C++ e C# são linguagens totalmente diferentes, variações ou está uma dentro da outra, ou seja, você usa uma e já está usando a outra? Me expressei bem?

  29. Christopher, C, C++ são linguagens extremamente avançadas e de baixo nível (mais difícil programar e mais controle sobre a máquina), principalmente C,
    a relação entre elas é que C++ é a linguagem C orientada a objeto, ou seja, é um C com melhor produtividade em relação ao desenvolvimento, se o programador desejar que seja, já o C# não tem relação direta com as outras duas, C# é uma linguagem relativamente nova e de alto nível(mais fácil programar e menos controle sobre a máquina) desenvolvida pela microsoft, a mesma utiliza .net como framework para funcionar.

    Tentei escrever da forma mais didática possível.

    Abraços.

  30. Estou iniciando o curso de rede de computadores, não trabalho na área, gostaria de saber se plataformas c++ são linguagens de programação. Por favor me tire essa dúvida com algum exemplo.Obrigado

    1. Olá Jean. C++ é uma linguagem de programação, porém plataforma é outra coisa. Plataforma pode ser: desktop, mobile, web. Abraço!

  31. Ola, tenho começar a fazer um curso técnico mais tenho uma grande duvida, de qual area especifica faço? Por exemplo, eu me interesso mais em Software, criar programas, e a duvida é qual a Linguagem mais apropriada para essa area e quanto irei ganhar si ingressar nessa area futuramente?

  32. Bom dia estou fazendo Curso Gestão da tecnologia da informação.
    Trabalho na área de sistemas de energia. Sou formado técnico eletrônico desde 1990.
    Fiquei parado muito tempo.
    Fiz alguns cursos de aperfeiçoamento.
    Sei que terei um enorme desafio.
    Obrigado pela dica das 10 linguagens de programação.

  33. Estou muito interessado em praticar e trabalhar com desenvolvimentos de sistemas, principalmente sistemas na área de contabilidade e gestão. Alguém pode me instruir como devo iniciar, por onde devo iniciar, com qual curso…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *