Aprender ruby

Preview:

DESCRIPTION

Presentación de 7 minutos sobre aspectos básicos a cubrir cuando se quiere aprender un lenguaje de programación sin conocimientos previos. Las ligas son a páginas sobre Ruby.

Citation preview

Programación¿Por dónde empiezo?

René Maya

@viejoms

Text

Shivapuri, Nepal2012 - 2014

Text

Traducción = ResolverSintáxis, vocabulario, forma de pensar... etc.

Cómo plantear una idea ajena de forma

sencilla.

¿Por dónde empezar?

Lo básico de programación:

Plantear un problema

Pasos para solucionar el problema

Aprender a usar las herramientas para resolver

ProblemaDiccionarios

monolingües:

– Libros.

– Bases de datos mal

estructuradas.

¿Cómo resolverlo?

Obtener diccionarios

Crear una base de datos bien estructurada

Escribir una aplicación que consulte la base de datos

Aprender las herramientas

Expresiones Regulares

Mongo / Mongoid

Ruby / Sinatra

HTML & CSS

GIT

DEMO

¿Qué necesito para

empezar?

Curiosidad

Fuentes de conocimiento

Mentores

Curiosidad

Investigar

Deducir (prueba y error)

Aprende a plantear tus dudas

Fuentes de consulta

Documentación

Dash

Stack Overflow / Google

IRC

Fuentes para principiantes

Ruby

Tealeaf Academy

Learn Ruby The Hard Way

Ruby Monk

Fuentes para intermedios

Ruby Koans

CodeWars

Ruby Tapas

Mentores

Retroalimentación sobre tus proyectos y soluciones

Orientación (te indican por dónde puede estar la

respuesta)

Experiencia

Chelas y pláticas de las que aprendes mucho