Programming is all about problem solving. Every day I work with something I haven’t seen before. Learning is second nature by now. I’m so glad my mother taught me how to look up things in a dictionary. Looking up “things” is something I do all the time now.
Today, we dove into Ruby. Ruby was the first programming language that I dabbled with almost a year ago. I don’t remember much of it, but even at that time, I had to teach myself how to use it.
For our project today, we were given a huge application that was built with Ruby on Rails. We had to fix several bugs and add a few new features. Since we had no context for it, there was a lot of “studying” I had to do in order to get oriented. Some of the syntax in Ruby looked familiar to me from JavaScript, but the overall structure of the files and the MVC was definitely different from what I was used to.
This was a fun exercise! Finding a bug in a program I knew nothing (or very little) about as cool. It was kind of like a treasure hunt. I still want to get my hands on more RoR, but this was a good intro.