Skip to content

Instantly share code, notes, and snippets.

@bullfight
Last active August 29, 2015 14:23
Show Gist options
  • Save bullfight/b1fdedeb4f2eeca5ddb4 to your computer and use it in GitHub Desktop.
Save bullfight/b1fdedeb4f2eeca5ddb4 to your computer and use it in GitHub Desktop.
Getting Started with Rails in Seattle

Community

Seattle's monthly and weekly meetup of the Rails community. This is a great way to get to know the local community and to see some excellent presentaions on software development both novice and advanced.

Essential Learning Tools

Work through this tutorial, it has concrete examples and will give you all the fundamental tools you need to build and deploy apps with ruby.

This is a great set of puzzles for learning the ins and outs of programming with ruby.

Excellent screencasts for working with Rails libraries and implementing any given feature you might want to incorporate into an app, from authorization to code syntax highlighting.

It is worthwhile to do the other courses too, but these are great, and will help you to learn to build rails apps in a very guided and highly interactive manner.

Ruby and Rails Documentation

This is a great resource for getting to know the ins and outs of rails. It has some great examples of the variety of ways common methods can be used.

A brilliant documentation engine for rails, quickly find and inspect core rails classes and methods. This site is great because it has comments about the methods and their edge cases and interesting ways they can be used. Even better it is super easy to navigate.

Ruby documentation, other than APIdock this is the best resource for finding ruby methods.

More Advanced

Deep knowledge of software composition and testing patterns, may possibly blow your mind.

This is the first ruby book to really hold my attention.

Fantastic book, great for getting a hold on building clear, maintainable Ruby.

Learn Vim! You know you want to.

Some really nice, short screencasts on ruby ins and outs.

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