Forum Moderators: coopster
PHP is fairly easy to learn if you put the time in and allows very rapid development due to the amount of scripts and information available at no cost.
I just checked a popular programming resources website and can report that they have around 50 times as many resources for PHP. I've often needed to do some 'quick and dirty programming' for internal data and found a couple of PHP scripts that could be butchered easily to fit the requirements.
When it comes to the cost of implementing either technology, PHP wins hands down. It's free, it works perfectly with Apache, Linux and MySQL - so much so that there is an abbreviation (LAMP) for the combination of Linux/Apache/MySQL/PHP.
I've no doubt that ColdFusion is a good solution in certain circumstances but if you are new to development you probably won't be in that bracket.
PHP has one other massive benefit, the people who use it. There are more PHP users than ColdFusion, they are more likely to be willing to help you with an issue (as long as you don't expect people to fix things that you have not looked into at all) and PHP users have worked on every concievable issue in regards to web development.
So, if you haven't guessed, my vote is for learning PHP.