> I dropped the whole OO vs not true OO but he claimed > PHP has been OO since v3. Lol, that's pretty funny. It may have had a few OO type implementations, but they were hacked and incomplete. PHP4 OO was also incomplete and felt very hackish to me. (I can't say anything about v5, because I haven't used it ... because I have Ruby/Rails now ;). Basically, PHP started out as a small personal project (like many languages) and has evolved over time. Features were added as needed, but the core remained relatively unchanged for quite some time, and they simply built around it. Ruby, on the other hand, was built from the ground up with OO in mind. I agree - if you can, show him the rails video. Ask him if he could get a working blog app up in 15 minutes[1]. I have to admit, I didn't see the Rails light until I saw Curts tutorial, but I've been hooked ever since.