Try some problems at <a href="http://rubeque.com/" rel="nofollow">http://rubeque.com/</a> or <a href="http://www.codeeval.com/" rel="nofollow">http://www.codeeval.com/</a>. Project Euler is also good, as duggieawesome suggested. As you're doing the problems, try and find "Ruby-esque" ways to solve them.<p>Other than that, run through the <a href="http://RubyMonk.com" rel="nofollow">http://RubyMonk.com</a> lessons, and try some of the Ruby courses at <a href="http://CodeSchool.com" rel="nofollow">http://CodeSchool.com</a>.<p>The best way to learn is with hands-on stuff though. So, if you're looking to get into Rails as well, I'd recommend what jfaucett recommended: try and pick a (simple) app to build, and build it.<p>I'm not sure what town your in, but if you don't see any meetup groups (check <a href="http://meetup.com" rel="nofollow">http://meetup.com</a> .. or search Google), then why not create one?<p>I've heard that meetup.com can increase attendance to these meetups significantly, but I think it depends on which town your in. (I.e. if people in your town don't know about meetup.com, then it doesn't matter and you can get away with a website and marketing it another way [try reaching out to Python/Perl/Web Design groups and see if anyone would be interested in meeting up to talk or learn Ruby]).<p>If you'll be meeting with a bunch of people who are new to Ruby, going through RubyMonk.com together can be a good way to get people up to speed. Then try Rails for Zombies Redux at <a href="http://www.codeschool.com/courses/rails-for-zombies-redux" rel="nofollow">http://www.codeschool.com/courses/rails-for-zombies-redux</a> (it's free).<p>But, yeah, practice, practice, practice. If you want some intermediate level stuff to work on, try creating a Rails app. You'll likely come across some intermediate-level stuff.<p>And good on ya for looking to improve your skills and get active in a local community. That's great! :)<p>I hope this helps.