Linguagens de programação são usadas para comunicar instruções a um
computador. Permite a um programador que especifique os dados que o computador vai atuar, que dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Estas linguagens podem ser usadas para expressar algoritmos. Até aos anos 90, o mundo da programação era praticamente restrito aos softwares dos primeiros computadores pessoais e nas áreas de pesquisas relacionadas à matemática e ciências. Com a comercialização da internet, começaram a surgir os primeiros os websites, e com eles, a necessidade de comunicar-se de maneira simples e eficaz com seus usuários. Assim surgiu Java, ainda presente em vários sistemas operacionais, que quando aplicada interpreta códigos HTML. Contudo era necessário evoluir e melhorar os templates (ambiente de desenvolvimento de conteúdo web, estabelecido como modelo que permite criar um código de programação de forma rápida, com execução em tempo real online na internet) e aplicações para a internet. Uma das linguagens de programação mais usada para programar websites é PHP (PHP: Hypertext Preprocessor), pois é de código aberto, ou seja, todos os utilizadores podem operar e adicionar novos comandos. Também possui um sistema dinâmico, que processa e transforma as compilações em HTML e integra bancos de dados. Contudo, ela não é a única que consegue construir e executar comandos com facilidade. A Python pode ser ainda uma melhor opção para sistemas que exigem mais complexidade, muito além da construção de um site. Ela é indicada para jogos e qualquer outro tipo de desenvolvimento que exija técnicas de Inteligência Artificial. Para o mesmo uso, ainda são indicadas as Swift e Objective-C. Para usar, não tem erro: a dica é avaliar para qual plataforma e dispositivo a linguagem escolhida é mais indicada. Mesmo com tantas opções, cada uma com suas particularidades, a mais popular no mercado atualmente é a JavaScript. Criada para navegadores e suportada por todos eles, ela oferece ainda mais interatividade às páginas de web, por permitir mudanças nas estruturas com mais facilidade que as outras, além de ter fácil leitura e aplicação. Existem ainda várias outras e seus aprendizados dependem da função final que o programador deseja. E para quem quer aprender, não existe uma receita ideal para a escolha da primeira. Talvez, o principal, seja escolher aquela em que pareceu-lhe mais fácil, bem como, sua usabilidade no mercado. Como podemos observar, as linguagens de programação estão presentes no dia a dia e desempenham um papel fundamental desde o século XX. Desde a 2ª Guerra Mundial para enviarem mensagens codificadas