Piénselo de esta manera:
* Lenguas humanas (como el inglés, el español, el mandarín) son para la comunicación entre las personas.
* Lenguajes de programación (como Python, Java, C ++) son para la comunicación entre humanos y computadoras.
Utilizamos lenguajes de programación para dar instrucciones a las computadoras, diciéndoles qué tareas realizar. Al igual que los lenguajes humanos tienen gramática y vocabulario, los lenguajes de programación tienen su propio conjunto de reglas (sintaxis) y palabras (palabras clave) que los programadores deben seguir.