A few days ago, my friend referred me to his workplace. They use Ruby — a language I had barely heard of before. But honestly? After giving it a try, I think I’m in love. ❤️

The main goal right now is to learn as much as possible so I can do well in the interview. Since the company works with Ruby on Rails, I’ve got limited time to ramp up. It’s been 7 days already, but let’s rewind to Day 1.


🖥️ Setting Things Up

I decided to install Ruby on a Linux VM — partly for fun, partly because it’s a great excuse to sharpen my Linux skills (which are still pretty basic).

Right away, I wanted to play around, break things, and learn by doing. That’s how I learn best.


📚 First Resource – The Odin Project (Ruby Course)

Since I knew literally zero about Ruby (aside from hearing it’s kind of like Python in terms of abstraction), I started with The Odin Project’s Ruby course.

Best decision ever. Their additional resources are solid, and in just a few short study sessions (1–2 hours a day), I was already picking up Ruby’s basics. On Day 1, I focused on:

  • 📖 Ruby’s history
  • ✍️ Basic syntax
  • 🧩 Simple exercises
  • ⚙️ Setup & configuration

I also took notes in Obsidian about cool little things I discovered, like:

  • .class in Ruby works kind of like typeof in JavaScript
  • You can write bulk comments with =begin ... =end
  • Ruby just feels fun to write

🎯 Wrap-Up

That was it for Day 1: history, setup, syntax, and some exercises. Nothing too deep yet, but it was enough to get me hooked.

Ruby is honestly way cooler than I expected — can’t wait to share Day 2. 🚀

Excited

👉 If you’re new here, check out my Welcome Post to see what this devlog is all about, or peek at Day 1 of my API Hub project where I tackled search filters in React.