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 liketypeof
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. 🚀

👉 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.