I have finally taken the plunge, and decided to pick up ruby as the newest bullet point on the resume. I figured since I work with a bunch of PHP developers who wish they were ruby developers, and know tons of ruby developers who love being ruby developers, I wanted to see what all the hype was about.
Just navigating to the documentation, I was very impressed by the polish and the fanfare. You can tell just from the main site, how passionate the community and creators are about what they do. First thing I checked out was the To Ruby From PHP section to see what kind of quirks I am going to have to get used to while looking at and writing ruby code. Here are the aspects of the language that I know I will forget, and will suffer for it in debugging:
- There’s strong typing.
- Hashes and arrays are not interchangeable
""are all true in conditionals
Hopefully the list stays that short, but who knows what will happen once I really start to get my hands dirty. Thankfully for my overall enjoyment and sanity, working through Ruby in Twenty Minutes, and Ruby & RoR Programming Tutorials make it seem that I won’t come out of this experience too worse for wear.
Now to shore up the fortifications against all those angry pythonistas for not going back and improving my python skills instead.