DEV Community

Cover image for 3 Reasons Ruby on Rails Is the Best Way to Start Learning Web Development in 2022
Cezar Halmagean
Cezar Halmagean

Posted on

3 Reasons Ruby on Rails Is the Best Way to Start Learning Web Development in 2022

With so many new languages popping up everywhere, it's hard to decide which one to pick up or if Ruby on Rails is still a good choice in 2022.

So if you're just starting out with learning how to code, or web development, or if you're leaning towards Ruby on Rails but you're not sure if it's a good choice, I hope this quick video will give you some answers.

My name is Cezar and I've been using Ruby since 2008 to build all sorts of web applications, from simple apps to full-blown multi-million dollar ones.

And today, I'm going to share with you 3 reasons why I think Ruby on Rails is still your best bet in 2022.

Here's the Youtube version if you want to watch it instead.

Reason #1: Ruby Is Easy to Learn

When you're getting started, there are so many unfamiliar concepts thrown at you that your biggest problem will be remembering them all. Not to mention understanding what each one means. So learning a language that has fewer of those is preferred.

But that doesn't mean Ruby is less powerful. It's just that it was designed with the developer's experience in mind.

You have to realize that the big factors at play here are confidence and consistency. If you can stick around and keep learning long enough, you're guaranteed to win.

So what Ruby gives you, and in my opinion it does it better than other languages, is small wins very quickly, fewer unfamiliar concepts, and syntax that looks a lot like english.

Reason #2: Helps You Learn Best Practices

The second reason to learn Ruby on Rails is it holds your hand as you go through the process of figuring out how web development works.

Namely it's a collection of best practices, and a lot industry conventions that are baked in for you to use from day one.

With web development you can do the same thing in so many different ways, but Rails forces you to one tried and tested way that works best as a starting point.

That means you'll be able to build perfectly good web applications even if you don't understand how everything fits together. You can figure that out later.

That's how I learned Ruby. I started building web applications with Rails by copying what others have done, and then I slowly figured out how things work behind the scenes.

Now this might not be the best way to learn programming, but it worked for me.

Reason #3: Plenty of Jobs

This one is probably important to you if you're watching this video.

But rest assured that you'll find a lot of jobs for both Ruby and Rails. And once you get good at building web applications, most of those skills are transferable to other similar languages, like Python, or Javascript.

So I wouldn't worry too much about this aspect because what's really important here is for you to get productive as quickly as possible. And both Ruby & Rails will help you do just that.

I hope this helped.

Discussion (0)