Os vários tipos de linguagem de programação estão a ganhar uma importância crescente no mundo atual, sendo fundamentais, não só na área das CTEM (Ciências, Tecnologia, Engenharia e Matemática), mas também em outras áreas, por auxiliarem no desenvolvimento de capacidades transversais, tais como o pensamento analítico, a resolução de problemas, o trabalho colaborativo e a criatividade.