Cómo escribir código en cualquier lenguaje de programación

Clase 33 de 47Curso Básico de Algoritmos y Pensamiento Lógico

Para programar profesionalmente en cualquier lenguaje de programación debemos seguir 3 sencillos pasos:

1. Descarga e instala tu lenguaje de programación

Dependiendo del lenguaje de programación que escojas, será necesario que realices cierta preparación de tu entorno o simplemente utilices herramientas que instalan todo lo necesario para que este funcione.

Para trabajar con JavaScript, dependiendo del entorno en el cual lo vayas a ejecutar será preciso que descargues e instales Node.js, sin embargo podrías ejecutar código directamente en el navegador y no necesitarás nada más. En cualquier caso, este lenguaje de programación no necesita descargarse como tal.

En el caso de PHP y Python necesitamos descargarlos y luego configurar el entorno a través de la terminal (o de aplicaciones que agregan una interfaz gráfica) para que se conecten con las demás partes de nuestro servidor local.

Lenguajes como Java o C requieren de la descarga de instalación de todo su entorno que puede venir acompañado de herramientas complementarias para su correcto funcionamiento y ejecución.

2. Escribe tus algoritmos con un editor de código

Los editores de código o IDE (Entorno de desarrollo integrado) es el espacio en el cual escribimos nuestros algoritmos traducidos a código, podemos utilizarlos como aplicaciones instaladas en nuestra computadora y conectada con todos los servicios que requerimos para ejecutar nuestro código.

Sin embargo, también existen opciones más “lite” que funcionan online y están listas para ser usadas, algunas de las mejores opciones que he encontrado en internet (y además gratuitos) son:

  • CodePen: Permite escribir aplicaciones usando HTML, CSS y JavaScript, tiene opciones PRO con las cuales puedes expandir un poco más tus aplicaciones.

  • CodeSandbox: Permite escribir aplicaciones sobre templates en tecnologías como JavaScript, React, Vue, Angular, Node, TypeScript, Next.js

  • PHP Tester: Te permite escribir y ejecutar código escrito en PHP con el fin de probarlo de una manera fácil y rápida si no tienes un entorno configurado para este lenguaje.

  • Paiza: Es una herramienta que te permite escribir y ejecutar en línea código de más de 20 lenguajes de programación.

  • JSfiddle: Te permite combinar código de HTML con JavaScript, Vue, React, TypeScript y otros.

  • Repl.it: Es una herramienta que te permite crear código en lenguajes como C, PHP, Python, Java, C y otros sin necesidad de configurar el entorno pues estará preparado para hacerlo de manera inmediata.

3. Ejecutar tus programas desde la terminal

A través de tu terminal (o también conocida como consola de comandos) podrás ejecutar las instrucciones necesarias para cada lenguaje y poder visualizar los resultados de tu código de acuerdo a las herramientas que utilices.

Algunos te permitirán interactuar con tu código a través de la terminal en lugar de usar una interfaz gráfica obligatoriamente, en otros solo podrás ejecutar, pero deberás visualizar a través de otros medios.

En cualquier caso, a través de la terminal (a menos que uses una aplicación que juegue el papel de GUI) podrás materializar la ejecución de tus aplicaciones.

Vamos a usar REPL.IT (temporalmente)

En los cursos de Prework para Mac y Prework para Windows aprenderemos a configurar un grandioso entorno de desarrollo para nuestra computadora con editores de código, terminal y otras herramientas más.

Inmediatamente termines este curso debes continuar tu ruta de aprendizaje y tomar estos otros cursos para configurar tu setup de programación como toda una desarrolladora profesional.

Mientras tanto, vamos a utilizar Repl.it, una plataforma online que nos permite simular un entorno de desarrollo casi completo (con editor y terminal) sin necesidad de instalar nada (por ahora).

Para usar Repl.it es necesario que realices el proceso de registro y selecciones el botón New Repl, en este punto tienes la opción de importar un código existente desde tu GitHub (debes enlazar tu cuenta de GitHub para utilizar esta opción) o puedes crear un documento en blanco solo seleccionando el lenguaje que utilizarás y dando un nombre.

Tienes la opción de hacerle upgrade a tu cuenta y hacer privados tus scripts escritos en esta herramienta, de lo contrario serán públicos por defecto.

Con estos simples pasos, ya estás lista para escribir tu código en el editor de texto que se abrirá y podrás ejecutarlo solo haciendo clic en el botón de “Run” indicado por una pequeña flecha en la parte superior.


¡En la próxima clase aprenderemos sobre la sintaxis para programar en JavaScript, Python y PHP!