Upload
rene-m
View
88
Download
0
Embed Size (px)
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