Aprenda el lenguaje de programación Ruby mientras se divierte con Hackety Hack

Anuncio

Anuncio
Anuncio

Si has querido aprender Ruby, ya sea que estés empezando con cero experiencia en programación o tengas algunos idiomas de programación en tu haber, Hackety Hack es una manera fácil y divertida de mojarte los pies. Hackety Hack incluye un compilador incorporado y un entorno de compilación para el lenguaje Ruby, que se ejecuta junto con un sistema de tutorial que lo guiará paso a paso.

Similar a Alicia, que hemos cubierto antes de que Alice enseñe programación de computadora orientada a objetos para niños Alice enseña programación de computadora orientada a objetos para niños Leer más, es un tutorial para principiantes para la programación; sin embargo, la principal diferencia es que Alice es un juego de herramientas de programación GUI, mientras que Hackety Hack es un entorno de programación "real" basado en texto.


Para comenzar, descargue Hackety Hack para su sistema operativo. Hay versiones disponibles para Windows, Mac OS X y Linux. Aunque su sitio web dice que es para 64 bits, la descarga funcionó bien en mi máquina con Windows de 32 bits, por lo que tal vez solo sea para la versión Mac OS X.

lenguaje de programación ruby

Haga clic en " Listo " para comenzar el programa.

Conceptos básicos de programación de aprendizaje

Hackety Hack comienza con un menú de Lecciones. Comience por aprender cómo está configurado el sistema Hackety Hack. Le mostrará qué significa cada botón en el lado izquierdo y qué sucede cuando hace clic en ellos.

lenguaje de programación ruby

El resto de los tutoriales están dirigidos a programadores principiantes, pero si eres nuevo en el lenguaje Ruby también serán útiles. Son ingeniosos y divertidos, lo que ayuda mientras aprende un lenguaje de programación; si alguna vez has leído un aburrido tutorial antes, sabrás a qué me refiero.

Cómo programar en Ruby

El primer programa que escribirá será un programa "Hello World" que es estándar en los círculos de lenguaje de programación de computadoras. No intentes copiar y pegar el programa; no te permitirá aprender el idioma mucho mejor cuando lo escribas.

lenguaje de programación ruby

A partir de ahí, obtiene niveles progresivamente difíciles de programación de los tutoriales. Después de tener los conceptos básicos de programación, incluidos algoritmos, bucles, variables, etc. pasará a un kit de herramientas de programación gráfica incluido con Hackety Hack llamado Shoes.

El último tutorial sobre Hackety Hack es un programa básico de Zapatos. Aprender cómo administrar cuadros de entrada y los resultados en una interfaz gráfica es un paso importante para escribir un programa del "mundo real" con el que puede interactuar. El tutorial lo llevará por un texto de entrada de muestra y salida.

lenguaje ruby

He hecho los tutoriales, ¿qué sigue?

Si terminaste los tutoriales, la diversión no se detiene allí. Hackety Hack tiene integración con su sitio web que le permite cargar sus propios programas y ver otros programas que la gente ha subido. Estos le dan una mejor idea de lo que es posible con el lenguaje de programación Ruby, y como con la mayoría de los lenguajes de programación, usted está limitado a su imaginación. Una vez que haya terminado con los tutoriales Hackety Hack, es posible que desee consultar estos otros recursos para aprender Ruby:

  • Zapatos manuales, tutoriales, ejemplos y más
  • Programación Ruby
  • Aprendiendo Ruby - O'Reilly Book
  • El Manual de Ruby

Una vez que haya superado Hackety Hack, descargue Ruby para su sistema operativo y continúe con su viaje de programación.

Conclusión

Hackety Hack es una excelente introducción al lenguaje Ruby tanto para programadores como para no programadores. Yo diría que está destinado a cualquier persona que tenga habilidades matemáticas algebraicas básicas, tal vez tan jóvenes como 10 años. Pero no dejes que eso te aleje si eres mayor: está escrito de tal manera que incluso para los programadores experimentados no es insultante y, en realidad, es bueno repasar lo básico nuevamente.

Me encontré con algunos bloqueos del programa y la falta de la capacidad de pegar en cualquier texto, lo que impidió la importación de algunos programas más grandes desde su sitio web. No estoy seguro si esto es a propósito o un error, pero algunas funciones de pegado serían útiles para programas más grandes.

Si ha querido aprender un lenguaje de programación, no hay mejor momento que el ahora para comenzar. Hackety Hack es una manera perfecta de comenzar a aprender Ruby. Si comienzas a dedicar mucho tiempo a escribir programas, ¡no me culpes!

In this article