¿Qué necesito para darle órdenes a una computadora?
Vas a necesitar un lenguaje (algo parecido a las lenguas humanas que nos permiten comunicarnos con personas de otros países) que comunique al programador con la computadora, y para ello existe "lenguaje de programación".
En esta [ capacitación | bonus ] se utilizará el lenguaje de VBA.
Toda lengua tanto humanas como de programación, tienen reglas sintácticas, en este caso el programador las debe respetar y cumplir para que la computadora pueda ejecutar (realizar) esas órdenes.
¿Cuál es el medio por el cual vas a comunicar esas órdenes a la computadora?
El programador debe encargarse de escribir las órdenes (instrucciones) en un archivo de texto siguiendo las reglas de sintaxis. ¿Cómo se le conoce a ese archivo? pues se llama "código fuente".
En esta [ capacitación | bonus ] se utilizará como archivo un "Libro de Excel habilitado para macros".
Algunos ejemplos de lenguaje de programación son:
Java, Javascript, PHP, Python, PLC, C, C#, C++, Ensamblador/Assembler, Ruby, Pascal, Delphi, Perl, ADA, Basic, Cobol, Fortran, MATLAB, LISP, Angular, Symfony, SQL, Visual Basic .NET, TypeScript, GO (Goland), Swift, Shell, Bash, R, Kotlin, Groovy, HTML, CSS, Hack, Erlang, Haskell, Dlang, React, Etc.