¿Qué es exactamente la programación de computadoras? Bueno, la programación le está diciendo a una computadora digital exactamente qué hacer. Ahora, las computadoras realmente solo entienden un idioma que es binario. Un bit se puede establecer en cero o en uno. Y ahí es donde obtenemos el nombre binario, que significa dos. Y entonces esos dos valores deben combinarse en cualquier cosa que queramos representar. Podemos usarlos para representar colores, letras, o en este caso, números. Así es como representamos a uno, pero para representar dos, tenemos que hacerlo así. Entonces hay una broma de que hay un cero tipos de personas en el mundo, los que entienden el binario y los que no. Y esto no es 11, son tres. Así que hay tres vítores por el binario. Y espero que ahora entiendas algunos de esos chistes. Pero hay muchos tipos diferentes de lenguajes de programación. Hay cientos, y algunos de ellos son de muy bajo nivel. como lenguaje ensamblador. Usarías un lenguaje como este si quisieras exprimir al máximo el rendimiento fuera de su hardware. Pero la mayoría de los programadores trabajan con lenguajes que son más fáciles de leer, más fáciles de entender, y ciertamente más fácil de aprender. Permítanme mostrarles un ejemplo de algunos de estos. Esto es C ++. Puedes ver que es más fácil de leer. Tienes que seguir un par de pasos para que su programa funcione. Y también puede compilar opcionalmente este código C ++ en lenguaje ensamblador. Y espero que veas aquí por qué no querrías empezar con este tipo de lenguaje, solo lenguaje de bajo nivel para comenzar a aprender a programar. El óxido es un lenguaje que tiene mucho rendimiento. ventajas que tiene C ++, pero es más moderno. Por eso es más fácil trabajar con él. Hay algunos lenguajes como Visual Basic y C # que requieren herramientas especiales como Visual Studio de Microsoft. Hay algunos idiomas que se ejecutarán casi en cualquier lugar como Java, que se ejecuta en la parte superior de una máquina virtual. Hay algunos lenguajes que están diseñados para programación web como PHP. Hay algunos que están diseñados para ejecutarse dentro del navegador. y JavaScript es uno de esos. Así que aquí tienes un ejemplo que se ejecuta dentro de un navegador. Y hay otros idiomas que se conocen como lenguajes de secuencias de comandos, como Perl y lenguajes interpretados como Perl y Ruby. Ahora vamos a utilizar Python en este curso. Y la buena noticia es que Python es muy fácil trabajar con él. Todo lo que necesita hacer es crear un documento de texto en su escritorio o en algún lugar conveniente, y lo llamaremos hello_world. Y, por supuesto, si dejo una extensión .txt, la mayoría de las veces, verá ese mapa en el Bloc de notas. Y este es el editor más simple del mundo, y esto es todo lo que necesita para aprender a programar. Y con Python, simplemente puede decir print ("hola mundo"). Ahora hay una regla no escrita en la programación. que siempre debes usar, hola mundo es su primer programa. Ahora normalmente vamos a cambiar el nombre de esto, no con txt, pero tiene una extensión de archivo py. Y nos van a pedir que nos aseguremos que queremos cambiar eso pero luego puede usar cualquier editor que desee. Estoy usando Notepad ++ aquí, tiene un poco más de ayuda para los programadores, pero también puede hacer clic con el botón derecho del ratón y siempre puedes usar Abrir con y seleccione Bloc de notas.