well u have to learn what the employers want. And at the end of the day if you are learning CF with the intent of getting contracts then you may well have to learn all the complex OOP/framework stuff. For full-time jobs you can get away with less, but not often as are required to work on existing projects. But workwise yes for sure you are better off knowing the more widely used technologies, but also remember there are many thousands more PHP developers going for those jobs, whereas there are very few cfdevelopers likley to be applying for the same job. So you need to weigh up the pros and cons. The best solution is to know it all :-) then you can choose jobs if they are available, if not then fall back to PHP or whatever.
If you are learning CF for your own use/company to build your own site then you have the freedom to do as you wish, you can just learn some tags and functions and write procedural code and never go near a CFC. There is nothing wrong with this in my books as this is the power and convenience of CF, you can choose how much you learn or how complex it gets. And you can be sure there are plenty of procedural PHP developers out there too. -- Russ Michaels www.bluethunderinternet.com : Business hosting services & solutions www.cfmldeveloper.com : ColdFusion developer community www.michaels.me.uk : my blog www.cfsearch.com : ColdFusion search engine ** *skype me* : russmichaels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340647 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

