Aprende a programar, 1. Numeros

Página original: http://pine.fm/LearnToProgram/?Chapter=01

Ahora que ya esta configurado todo, vamos a escribir un programa. Abre tu editor de textos favoritos y escribe lo siguiente

1
puts 1+2

Guarda tu programa (si, esa pequeña linea es un programa :D) como calc.rb (el .rb es la extensión que comúnmente ponemos al final de los programas escritos en Ruby). Ahora corremos el programa tecleando ruby calc.rb en la linea de comandos. Debería de haber puesto un 3 en tu pantalla. Como puedes ver, programar no es tan difícil, o si?

Continue reading

Aprende a Programar, 0. El principio

Página original: http://pine.fm/LearnToProgram/?Chapter=00

Cuando se programa una computadora tienes que “hablar” en un idioma que la computadora entienda: lenguajes de programación. Hay muchisimos lenguajes diferentes y muchos de ellos son excelentes. En este tutorial he escogido mi lenguaje favorito de programación, Ruby.

Aparte de ser mi lenguaje favorito, Ruby es el lenguaje de programación mas facil que he visto (y he visto bastantes). De hecho, esa es la razon por la que escribo este tutorial: No decidí escribir el tutorial y luego escogí Ruby porque es mi favorito; al contrario, encontré Ruby tan facil que decidí que debería de haber un buen tutorial para principiantes que lo usara. Es la simplicidad de Ruby la que me hizo iniciar este tutorial, no el hecho de que sea mi favorito. (Escribir un tutorial similar usando otro lenguaje, como C++ o Java, hubiera requerido cientos y cientos de paginas.) Pero no crean que Ruby es un lenguaje de principiantes solo porque es facil! Es un lenguaje de programación solido y profesional.
Continue reading

Aprende a Programar, Introducción

Página original: http://pine.fm/LearnToProgram/

Un lugar para que inicien los futuros programadores

Todo inició en 2002. Estaba pensando en enseñar programación, y en lo bueno que sería el lenguaje Ruby para aprender a programar. Todos estabamos emocionados porque Ruby era poderoso, elegante, y sencillamente divertido, pero pero también me parecía una gran forma de iniciar en la programación.
Continue reading