📄️ Linguagem de programação
Você pode pensar nas linguagens de programação como um conjunto de instruções. Essas instruções podem vir em várias linguagens, porque geralmente há um tradutor que as recebe e depois traduz para a máquina para que ela entenda.
📄️ Compilador
Quando você não fala o idioma de alguém, pode usar um tradutor para te ajudar com isso. Esse é o compilador!
📄️ Linguagem de scripting
A princípio, linguagens de script e linguagens de programação podem parecer exatamente iguais e, na verdade, linguagens de script SÃO linguagens de programação, mas essa diferenciação aparece porque elas têm algumas diferenças!