Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Iris Avalon
Iris Avalon
14,477 Points

Resources to more applications of Ruby

I realize this might not be the best place to ask a question like this, but I've been searching for an answer for a while and have come up with nothing.

Ruby is a general purpose programming language. With this in mind, I find it really astounding that I can only ever find resources on using ruby in the context of rails/sinatra/insert-web-framework-here. I haven't found much of anything at all that might help me get a better idea of what I can do with Ruby outside the context of web development.

I'm currently a full-time JavaScript developer working mostly with AngularJS, and I really want to broaden my skills outside of web as well. I have a particular soft spot for both Ruby and Python, and I want to learn how I can apply these skills outside the realm of web development. The most I've done so far is build a simple "Conway's game of life" with ruby & the gosu gaming library based off a tutorial on youtube I was watching, though aside from that every search for information about building various kinds of applications with Ruby always results in "rails this", "rails that".

Please tell me that there are some resources out there to help me get started using ruby for other purposes. I'm really not looking for anything specific, just something that isn't web development related.

(Also, in case anyone is interested, here is the link to part one of the Conway's game of life tutorial on youtube https://www.youtube.com/watch?v=iLXO2FLPulI)