Uma linguagem de programação é um método para expressar instruções para um computador. é um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador, uma linguagem que permite que um programador especifique precisamente sobre quais os dados o computador vai executar e com estes dados serão armazenados ou transmitidos as acções devem ser tomadas sob várias circunstâncias.