228
Views

¡Hola a todos!

Después de un largo hiatus, estaré subiendo varios artículos para aquellos interesados en este tema “aprender a programar”, sin embargo, no será el único formato, desde hace algunos años siempre he intentado grabar este curso en video, pero dadas las complicaciones que he tenido y otras prioridades decidí empezar por aquí pues creo que el contenido escrito es bueno siempre para complementar.

Sin más demoras ¡empecemos!

1.1 Sintaxis vs Lógica

En todos los cursos dónde se aborda esta temática, es seguro que en las primeras clases (al ser las más sencillas) se empiece por mucha teoría y poca práctica. Depende de la escuela, video, tutorial, libro, artículo o clase, en algún punto de tu formación escucharás la frase: “Cuando quieras aprender a programar aprende lógica y no aprendas sintaxis” así que me gustaría partir desde aquí.

Empecemos desde el inicio, todo lenguaje de programación tiene reglas de escritura, estas reglas son a lo que llamamos sintaxis y no son propias de los lenguajes de programación si no de cualquier idioma/lenguaje en general, un ejemplo de esto es con el idioma español, si escribimos la frase “vi un antier libro” no tiene las palabras correctamente ordenadas y por lo tanto es una frase sin sentido. Por otro lado “antier vi un libro” o “vi un libro antier” utilizan las mismas palabras, pero ahora están correctamente ordenadas y por lo tanto bien escritas.

La lógica (en el término filosófico y no matemático), nos permite conocer las reglas y procedimientos de nuestro pensamiento para distinguir los correctos de los incorrectos.

Programar se puede resumir como escribir una serie de textos que le indicaran a la computadora instrucciones a seguir, es por ello que la lógica es esencial para poder escribir programas, ya que muchas veces los problemas que queremos resolver con código se resuelven (o deberían resolverse) antes de siquiera empezar a escribir, es por ello que muchas personas que enseñan este arte suelen utilizar mucho esta frase antes mencionada, pero personalmente no creo que esto sea del todo acertado, me explico:

Pon atención al siguiente código:

let variable

En este pequeño bloque de código se pueden observar 2 palabras, let (en inglés) y variable (en español), al ser JavaScript podemos copiar y pegar esto en la consola del navegador y no aparecerá ningún error pues sintácticamente es correcto, pero tampoco sucederá “algo”, pues lo único que estamos haciendo con esta línea es declarar una variable.

Declarar una variable es el “programa” más básico que podemos hacer en JavaScript, aún más básico que el famosísimo “Hola mundo” por el que todos empezamos, pues este último utiliza un objeto del navegador llamado console y “declarar una variable” es solo asignar un espacio de memoria de la computadora para poder guardar datos.

Esta asignación de memoria ocurre cuando se cumple lo siguiente: Escribir la palabra let (en inglés y en minúsculas) un espacio y finalmente el nombre de la variable que consta de una palabra que deseemos preferentemente algo que le dé sentido al contexto que estamos trabajando.

Estas reglas que menciono en el párrafo anterior son las reglas sintácticas de declaración de una variable, no hemos necesitado de la lógica aún y es un poco el punto al que me refería sobre la prioridad de aprendizaje a la hora de escribir tus primeros programas. ¿Es necesario la lógica entonces? ¡Por supuesto que sí! es lo más importante si quieres aprender a programar, pero al principio creo personalmente que es una mejor idea conocer las reglas básicas del lenguaje con el que vamos a trabajar pues nos darán las herramientas, los bloques de lego con los que vamos a jugar más adelante.

Recuerda que este curso está pensado para un principiante sin experiencia en el área, ten un poco de paciencia si ya sabes estas bases que el curso se pondrá interesante te lo prometo 😊

Article Tags:
· ·

Comments are closed.