6. Setting up your dev
environment
• What’s RVM?
• Git anyone?
• Which editor to use?
• Install Ruby
• What is Rails ?
• RubyMine
• VIM
• Sublime
• Rubygems
• Virtual Machine
• Command line
• Bugs
• Google it
• Stack Overflow
• source code repository
7. Learning Ruby & Rails
• Online tutorials e.g. CodeSchool, RailsCasts
• Books e.g. Pickaxe
• Rails Girls
• CodeCraft Academy
• Pairing with an experienced developer
• Finding a mentor
• Practice, practice, practice!
8. Writing code
• Most of the time your program won’t work
• Can take you from depths of despair to euphoria in 5 ms
• Frustrating - 2 steps forward, 1 step back
• Teaches you to ask better questions
• Collaborative - Rubygems
• Extremely creative - a million routes to a destination
9. Conclusion
• Never stop learning
• Not about the destination, it’s about the journey
• Never be afraid to say “I don’t know” and ask for help
• Don’t be afraid to make mistakes
• Get people to want to help you by doing your homework
• Have self-belief
• Stay focused
• Attention to detail
• Passion for building and breaking things