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


do not know where to learn Ruby on Rails

i'm doing rails track right now i finished all the rails part the remaining course is about JS basics but there is still a lot of uncovered topics like 'authentication', 'layouts' so am kinda lost if anyone got advise on what should be next

3 Answers

Hey Ahmed,

To learn about creating Users in Rails this site is great. It walks you through the process and you'll learn quite a bit. https://www.railstutorial.org/book/modeling_users

Another great free resource is the Odinproject: https://www.theodinproject.com/ They pretty much cover everything.

Otherwise I recommend creating your own project to help learn and google questions as they come up. Such as with Layouts I found a good RailsGuides article about creating and using them. http://guides.rubyonrails.org/layouts_and_rendering.html

Brandon McClelland
Brandon McClelland
4,645 Points

Unfortunately those topics have been removed from the track and are now only available as Pro courses. You should be able to google for Ruby on Rails tutorials or specific topics like Rails User Authentication and find some good information. Another good source I've found is Kindle Unlimited which is a monthly fee service that gets you access to a number of books on Rails for 'free'. And of course, YouTube, for talks and lectures on various Rails topics.

My favorite site for Rails lessons is Daniel Kehoe's Github page: http://railsapps.github.io/

Ari Misha
Ari Misha
19,323 Points

Hiya there! Apart from what @BryanReed and Brandon McClelland have told you , i think you should try (RailsCasts)[http://railscasts.com/] by Ryan Bates. Every Ruby-on-Rails dev pretty much watch RailsCasts when you need to learn about Rails concepts and additional stuff. And now regarding Authentication system, You must learn Devise , or you could even go for something lightweight like Clearance or AuthLogic or Pundit or even your own Authentication system from scratch. Refer to official GitHub projects of these Authentication systems and they have pretty good documentation over there and even example and tutorials. or you can just search these gems on RailsCasts.

There are unlimited resources on internet when it comes RoR, all you have to do is do a little research. And as far javascript goes, i'd say take your time and learn JS as well, especially Angular ad React. Create some projects of your own. And refer to awesome Ruby-on-Rails official guides page for literally everything.

~ Ari