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! While you're at it, check out some resources Treehouse students have shared here.

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

Ruby

Umar Ghouse
Umar Ghouse
14,607 Points

I'm almost done with my Rails Track, what do I do next?

Hi!

I'm just about finished with my Rails track (7 hours to go!), but still feel like I don't know a whole lot about the language.

The Track provided me a good start - as someone new to programming I didn't know where to start or in what order to go about my learning. Now that I'm coming to the end of my track, I just wanted a little guidance on where to go from here (in terms of learning).

I've been developing some (OK, one) app for the company that I work at using Ruby (without Rails) and I've done a whole lot there that the track hasn't covered. Such as API's, API authentication (didn't do this, but figure I'd need it), user authentication etc.

What are the more intermediate or advanced courses that I can do to further my knowledge (and maybe cover the above topics)? And what order should I take these courses in?

I should note I am not a pro subscriber, but if it's necessary I'd consider becoming one :)

Thanks in advance!

1 Answer

Tim Knight
Tim Knight
28,888 Points

Umar,

Now that you have a handle on the Rails framework, if you're enjoying the syntax you've been working with you might consider the Ruby track next. It'll help you dig deeper into the language that powers Rails. Alternatively, you might consider the "Deploying Rails Applications' track to learn about deployment options which is an incredibly short track.