No lo tomes solo como aprender otro idioma nuevo. Haz que sea algo divertido de hacer pero entiendo que primero debes aprender lo básico.
Una vez que aprenda los conceptos básicos, puede aprender estableciendo un objetivo para cada iteración. Por ejemplo, digamos que quiere aprender el paquete net / http para Ruby, pero para hacerlo divertido, puede dividir el viaje de aprendizaje a través de estas iteraciones escribiendo cómo conectarse a la API de Twitter Stream para recuperar twits:
1. Escriba un script / clase de Ruby para conectarse a la API de Twitter Stream e imprímalo en la pantalla
2. Escribir una aplicación de rieles hacer lo mismo.
- ¿Cuáles son las éticas laborales de las personas exitosas y trabajadoras?
- ¿Con qué rasgos de la personalidad se correlaciona con si una persona tiene o no una pasión y una motivación extremadamente altas para algo?
- ¿Cómo lograr que alguien se auto-motive, dado que eres muy auto-motivado?
- ¿Cómo se presiona para perseverar cuando no está seguro de los resultados?
- ¿Cuáles son las imágenes / imágenes o carteles más motivadores de todos los tiempos?
3. Escribe un blog sobre esto.
4. Revise su código y póngalo en un hub de git
5. Usa un Script de café para hacer que la usabilidad sea mucho mejor
6. Actualiza tu blog
7. Desplázalo en heroku gratis
8. Muéstrale a tus amigos / comunidad
¡Supongo que esto se ve más divertido! ¿No es así? Si crees que aprender Ruby es solo aprender un nuevo idioma, puede que no te motive, pero el objetivo es crear algo y aportar esa motivación.