6. Pros and cons
Pros
● accessible for a complete noob
● you actually create something impressive
(unlike tryruby.org or codecademy.com)
● version control (Git), testing (RSpec),
deployment (Heroku)
● lots of Q&A on stackoverflow.com
7. Pros and cons
Cons
● easy to copy and paste without
understanding anything
8. What I learned from it
● don't print the book
● indent style (tabs, spaces, braces etc)
is very important
● read the error messages
9. Other learning possibilities
www.coursera.org
Computer Science 101
Available in self-study mode
Learn to Program: The Fundamentals
Next session: 24 September 2012 (7 weeks long)
Workload: 6-8 hours/week
An Introduction to Interactive Programming in Python
Next session: 15 October 2012 (8 weeks long)
Workload: 7-9 hours/week