I've always wanted to write something up about CFC's and Object Orientation from a newbie's perspective. I learned ColdFusion on my own using books and mailing lists and forums, coming into it from having learned HTML and CSS on my own. So i've never had any formal training in programming.
I suppose a lot of people have learned CF that way. I also work alone, so i don't get the opportunity to rub shoulders with people more experienced than i am too often.
When CFC's first came out in CFMX6, i resolved that i would learn OO, largely influenced by Hal Helms. I bought a bunch of introductory books, studied them carefully, read everything i could online, downloaded MachII once it became available and got utterly lost. While i understood the theory of OO fairly well from the get-go, i had no idea AT ALL how to implement it in practice. It was downright embarrassing - ok ... humiliating.
[More]