Sure I can implement many gems into my application and just hack together other peoples work, but I really am gaining no knowledge of the Ruby behind all these gems and have no clue what the best practices for Rails are.
Online materials for Ruby and Rails are always made for different versions of the languages/frameworks and that can make things very complicated at times for someone just starting out.
So what do you recommend to REALLY learn Ruby and Rails?