💻 Aprender a programar

Programar es el proceso de escribir una serie de instrucciones, siguiendo una estructura y sintaxis definida, que le indican a una máquina que hacer. Al resultado de esto le llamamos código. El código, si bien da instrucciones a la máquina, debe ser legible por un humano.

Programar dejó de ser una habilidad exclusiva de las personas que trabajamos en tecnología. Dejando las excepciones de lado, es más sencillo enseñar a programar a un médico, que medicina a un programador.

No hay mucha diferencia entre programar un sistema y escribir un libro. El qué escribir y cómo escribirlo tiene que ver con el objetivo que tenemos cuando nos sentamos a hacerlo; en la programación es igual. Tu objetivo puede ser algo sencillo como hacer un script para calcular el resultado de una ecuación o algo mucho más complejo.

Margaret Hamilton fue la Directora del Equipo que programó el software de navegación «on-board» para el programa Apolo de la Nasa. En la imagen, junto al código que generaron.

🦾 Aprender a programar no es difícil pero requiere disciplina, práctica y un objetivo.

Una de las preguntas que me hacen más frecuentemente es: «¿qué lenguaje de programación me recomiendas para aprender?» La respuesta depende del objetivo que tengamos para aprender a programar.

La respuesta corta a esta pregunta es aprender Python.

Python es un lenguaje de programación moderno y flexible, que es además ampliamente utilizado actualmente en proyectos de hacking, internet of things, data science, machine learning y desarrollo web.

Algunos recursos que puedes utilizar para aprender python:

La respuesta larga, tiene que ver con el objetivo. Si quieres programar aplicaciones para Android o iPhone, video juegos, frontend, etc., Python podría no ser el lenguaje más adecuado para tí.

Si este es tu caso, tal vez es mejor conversar con alguien que tenga experiencia en el área de la programación que te quieres desenvolver.

Agradezco mucho a todos los que me han dado feedback para mejorar esta publicación, especialmente a: Stary Dark.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *