Skip to content

Instantly share code, notes, and snippets.

@amanda08
Last active August 29, 2015 14:09
Show Gist options
  • Select an option

  • Save amanda08/0ac72de090dc6e243c79 to your computer and use it in GitHub Desktop.

Select an option

Save amanda08/0ac72de090dc6e243c79 to your computer and use it in GitHub Desktop.
This morning at RailscampAU in Perth we facilitated an informal discussion around learning Ruby. We had a very impressive turnout of people from all levels of experience who contributed to the discussion. Here's a list of some of the resources and ideas mentioned.

Ruby Newbies Chat Notes

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?

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
@amanda08
Copy link
Author

Thanks so much for the notes @puyo! I've added them to the main Gist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment