You have to start somewhere. .NET is out because IMO Java is more open standards based than .NET. PHP - because it's fairly quick to learn and write in addition to being fast.
I haven't looked at all options yet, but I'd like to get more opinions on Java vs PHP first. You are welcome to suggets more.
PS: Friendster rewrote their site in PHP (from Java)