rubyonrails-01The Professional Ruby on Rails Developer Course is a Udemy Course by Mashrur Hossain that aims to teach you everything you need to know about Ruby on Rails.

Ruby on Rails is a framework for the language Ruby. I started learning Ruby through CodeCademy, but I must admit that I didn’t have much of a clue as to what I was doing.

Ruby on Rails was supposed to take the simplicity of Ruby and make it better.

I started this course because it looked interesting, and I was tired of messing around with PHP.

So was it The Professional Ruby on Rails Developer Course any good? Did it teach you everything you needed to know about Ruby on Rails?

Let’s find out in this review.

The Pros

Very accessible language.

Ruby on Rails makes programmers smile. Or, at least, it makes the creator, David Heinemeier Hansson, smile.

And, while it never made me smile, no having to worry about the dreaded “;” did bring me some relief.

Certain things about Ruby just make sense, and when paired with Rails, difficult things become easier, although not necessarily easy.

Hands on project that really challenges you.

The course takes you through two projects: one is building a blog and the other is a recipes app.

Both projects challenge your understanding of what you’re doing, but give you a sense of satisfaction and ownership when you see everything working together.

The Cons

It feels like you’re a zoo-born lion suddenly thrust into the wild.

You’ve got the ferocity to learn and survive, but you just aren’t sure what the rules are in this new world.

This is more the fault of the pace of this course, which is not clearly defined in the beginning.

It takes a long time until you actually understand how the different parts work together.

Again, this has to do with pacing. The course keeps moving forward, whether you understand what’s happening or not.

It can be a little frustrating at times, but when you start to understand what’s happening, you fully understand it.

The Verdict

The Professional Ruby on Rails Developer Course by Mashrur Hossain is very accessible, with hands on projects that challenge you to get everything working together.

Ruby on Rails isn’t that hard to pick up for a beginner, but this course isn’t necessarily good for a beginner. You can often feel confused as you struggle to understand how the different parts work together. For his part, the instructor Mashrur does try to explain everything as clearly as possible. The pace of the course, however, can turn away beginners to programming.