DEV Community

Cover image for 100 Days of Coding! Day 2
Anisha R
Anisha R

Posted on

100 Days of Coding! Day 2

1 June 2025

My To-do list for today had:

  • ✅ Continue preparation for Compiler Design Exam
  • ✅ Set up Ruby and explore the basics
  • ❌ Solve a Dynamic Programming question
  1. Continue preparation for Compiler Design Exam
    After going through the Compiler concepts in depth, I’m feeling confident and well-prepared for tomorrow’s Compiler Design exam.

  2. Set up Ruby and explore the basics
    Today marked the beginning of my journey with Ruby, a language known for its simplicity. I successfully set up Ruby on my PC and dove into the fundamentals to get a solid grasp of the language.
    This setup took me a little time as it showed I had some bug in my env variables but at the end it worked out!
    Ruby Setup
    My Progress:
    Odin Project Screenshot
    To start, I explored Ruby’s basic data types—from numbers and strings to arrays, hashes, and Booleans. What stood out to me was how easy the syntax is compared to other languages I’ve worked with. Ruby’s clean and readable code structure made it easy to follow along and understand the logic behind each concept.
    As I completed the initial lessons, I began to appreciate why Ruby is often recommended for beginners and loved by developers building scalable applications, especially with frameworks like Ruby on Rails.

  3. Couldn’t Solve the DP Question
    I had planned to tackle a Dynamic Programming (DP) problem, but couldn’t squeeze it in. A little disappointed—but I’ll make up for it in the next couple of days.

🚀 What’s Next: Vue.js
Tomorrow, I’m diving into Vue.js. Coming from a React background, I’m curious to compare their approaches and understand what makes Vue so popular among developers.

Signing off!
Anisha 💗

Top comments (0)