Tutorial #01 Ruby

in #dspanish7 years ago

Logo tutorial de Ruby 01.png

Hola a todos los miembros de la comunidad y a los que aun no lo son, como lo había mencionado en el post anterior, estaría comenzando con la creación de tutoriales de programación en Ruby junto con los de Javascript, ya que llegaría
el momento en que usariamos los para nuestras creaciones.

Esto no es tan lejos de la realidad ya que para cualquier desarrollo web se necesita la trifuerza mínima para el desarrollo de una web y como la intención es llegar a usar el Framework Rails combinaremos tanto JS, CSS y un poco de HTML, pero no se asusten, con un poco de imaginación y sobre todo lógica se pueden crear muchas cosas.

Instalación

Como recomendación y por ser futuros programadores es tener una distribución #Linux disponible, porque aunque Ruby se puede manejar en Windows al final del dia tendras muchos problemas al momento de usarlo.

Microsoft Windows

La simpleza de Windows al momento de instalar programas ha hecho que la instalación de Ruby sea a través de puros clics al botón siguiente, usando el instalador de Rails Installer donde descargaremos la opción que mas nos convenga (la mas reciente de preferencia).
NOTA: Aunque el instalador se supone que es para que nos funcione Ruby y Rails sin problemas, realmente si genera problemas, no es culpa del instalador sino de la forma en que Windows reconoce a las carpetas de archivos. USA LINUX
NOTA 2: Ando investigando el uso de Cygwin para que funciones de Linux funcionen de mejor manera en Windows, de ser correcto el experimento lo colocare en un futuro post.

Linux

Instalando RVM

Mientras que en Windows se instalara una versión reciente, en el caso de Linux instalaremos RVM la cual es una herramienta para terminal que nos ayudara a manejar e instalar varias versiones de Ruby al mismo tiempo.

La instalación es simple y comenzamos con una linea de código:

\curl -sSL https://get.rvm.io | bash -s stable

Continuamos cargando ahora RVM como una función de nuestro Shell

source ~/.rvm/scripts/rvm

Una vez que RVM esta instalado ya solo nos falta poder instalar la versión ruby de nuestra preferencia.

rvm list known //Para saber las versiones disponibles a instalar
rvm install <version_a_instalar>
rvm --default use <version> //Version que usaremos principalmente

Una vez instalado podemos comprobar que todo este en orden si en nuestra terminal de comandos colocamos "irb" y nos dara acceso al interprete interactivo de Ruby

irb.png

Con esto terminamos el primer paso para el inicio de este tutorial, cualquier duda déjenlo en los comentarios o dentro de nuestro servidor de Discord estaré encantado de resolver cada duda. Para el siguiente post empezaremos a hablar de las variables, estructuras de control y bucles.


Seguimos creciendo poco a poco así que los invito a unirse a nuestro canal de Discord para irnos conociendo y compartan sus post

Comunidades aliadas

No eres programador pero quieres unirte a una comunidad, dale un ojo a las comunidades con las que hace equipo @developspanish.

ComunidadDiscord o Post
@MINOTAUROTOTALhttps://discord.gg/DADHdZP
@alientohttps://discord.gg/FeYU4TK
@servicio-resteemhttps://discord.gg/9xPeUu9

Sort:  

¡Excelente tutorial! Ahora tendré que crear una distribución de Linux en mi computadora. Me interesa aprender a usar a la trifuerza como dices. Ya se usar lo básico de HTML, de CSS tengo nociones peor no lo se usar y de JS estoy aprendiendo.

Gracias por compartir la información.

En lo personal raramente en windows uso las versiones mas actuales prefiero las mas estables, pero bueno creo que solo fue una mencion ya que todo lo que vendra lo mostraras en Linux, mejor borra windows :( si no mostraras nada de el :P.



Estoy haciendo pruebas con Cygwin para ver si se puede correr un Ruby estable y sin problemas en Windows

muy interesante amigo, gracias

Veo que ya empezaste el curso tal como dijiste, por lo que veo paso a paso. Por lo que veo será de RoR y multiplataforma. El problema que he visto en todos los cursos hechos en Steemit es que luego el indice de capítulos se hace difícil de mantener para el escritor y dificulta luego moverse de un capitulo a otro.

Gracias por compartir tu publicación.

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.033
BTC 109181.94
ETH 3924.99
USDT 1.00
SBD 0.60