i wouldn't recommend CF to anyone,
it's rarely supported by hosts
the hosts that do support CF are normally very expensive
PHP is all you need, it's supported on the majority of hosts out there, it's blazing fast, it's easy (with c style syntax, and there's literally a command for everything lol, very rare that you have to make your own function to do something).
ASP (VBScript) is a good language aswell, pretty easy and pretty fast, and is supported by quite alot of hosts. And since it;s microsoft, and it comes with windows, if you ever wanted to test out a script you can just add the IIS windows component, and run it locally
The ASP debugger is VERY good, alot better than any other iv;e seen out there, it's debugger is alot better than PHP's debugger.
Still, i would recommend PHP for the ease of use, it's speed, and it's fast development times.
Quote: "1. Can you know a good free server that support CF?"
i only know of one:
http://www.cfm-resources.com/
and taking a quick look, it seems theyve changed, alot.
they now offer paid hosting, and in order to signup for free hosting you have to be non-profit.
Sticking feathers up your butt doesn't make you a chicken.