#369 on Reddit
Ruby
Codecademy
4 recommenders · 4 threads · recommended in 4 years, 2013–2017 · score 3.9
Codecademy's free interactive course teaching the Ruby programming language basics, covering syntax and core concepts for beginners. It is typically taken as a first step before Rails or other Ruby-based frameworks.
Commenters call it a good foundation for learning Ruby syntax before moving on to Rails, and say it is enough to start with for free.
Programming Languagesbeginnerfreeinteractive MOOC#ruby#codecademy#beginner programming#syntax#rails prerequisite
Recommendations by year
20132017
Rails Take the Ruby course on codecademy Check out Michael Hartl's tutorial Also check out Mackenzie Child on YouTube. You're also going to want to learn html/css. I'd use codecademy for that and find some YouTube videos. You'll most likely use bootstrap instead of writing all your own css, at…
I wanted to focus on Ruby and Rails, which is what he based my study plan around. I already knew some Ruby going in; if someone were to follow the same plan, I'd recommend they take a course or go through a tutorial on the basics of Ruby first. Pragmatic Studios has amazing paid courses, though…
Hey there. I was in a similar position in March this year. I left an agency to join a company that predominantly works with Rails. First things first, spend some time learning Ruby. It's a wonderful language to work with, and it's relatively easy to learn the syntax. I worked my way through the…
Haha. Glad to help. Rails (specifically "Ruby on Rails") is a framework built on top of the Ruby programming language. There are other frameworks built on Ruby that are pretty fantastic. Sinatra is one. Much lighter than Rails, and might be a better choice if your app doesn't need all of the Rails…
Yes and no. Ruby (which is what Rails is built on) is a great language to learn programming with, but you're going to need to know some JavaScript if you want to build a modern web app. Both have their quirks, but I think Ruby's flexibility and syntax really make it fun to learn. Python is another…