Hello Codecademy! I was wondering, should I start learning Ruby before I start learning Ruby on Rails? Is there a difference between the 2? I was just wondering because they both start with Ruby so…
should I start learning Ruby before I start learning Ruby on Rails?
Yes. You should always learn at least the basics of the language before trying to learn a framework for it. If you don’t know how a language works, you’ll struggle to learn the framework.
Is there a difference between the 2?
Ruby is a language, like Python for example. It can be used to create native apps (like a calculator or text editor), or it can be used as a CMS like Rails does. Ruby on Rails is a framework (not a language) that makes doing CMS-y stuff easier than if you had to code it from scratch using Ruby.
Totally. I will start learning Ruby now. Thanks for all your help!
We have a post on our blog that talks about just that hope you like it!