Q1: What do you hope to get out of learning Ruby?
- Program things faster (3)
- Something out of nothing
- Design things better rather than just make it work
- Avoid getting bogged down in nitty-gritty syntax (3)
- Testing practice
- Focus on being nice for developers
- Workplace used it
- "Beautiful" compared to other languages
- Expressive (2)
- Community support (2)
- Gems and libraries
- Use it for tools and automation tasks
- Easier to pick up than other languages
Q2: What resources have you found the most helpful?
- Michael Hartl's Rails Tutorial
- Asking others (Twitter, in person, 15 Minute Rule)
- Eloquent Ruby, by Russ Olsen
- Learn to Program, by Chris Pine
- Why's Poignant Guide to Ruby
- Tuts+ Ruby Courses
- Learn how to Google the right things! (If anyone has any resources around this it would be great to include something)
- Open up the code and read it
- Codeschool Ruby Path
- Railscasts: Ruby on Rails Screencasts
- Learn Ruby the Hard Way, by Zed Shaw
- Ruby Koans
- Exercism.io
- Project Euler
Q3: Tell us about something you've found particularly challenging.
- 8 hours fixing a bug, find 1 line you accidentally commented
- Being told to do testing in the first 6 months of learning before you can code properly
- Give yourself permission to suck
- Perfectionism vs motivation
- Advice from books about writing is very good and relevant (e.g. inner critic)
- Jargon! Even if you know the language jargon, each problem domain has its own
- "You should do this" "You should do that" blog posts
Q4: What do you wish someone told you when you were just getting started?
- How to say "I don't know"
- What imposter syndrome is and how many of us have it.
- Stop wasting your time with PHP
- Everybody learns differently
- Ruby pry, read the docs, use it better (pry rescue, pry stack explorer)
- Rails camp and community events are not as hostile as you might think
- List of Ruby operators, since they can't be googled
- First make it work, then make it better
Thanks so much for the notes @puyo! I've added them to the main Gist.