Hi, I have decided (for fun) that I would like to get into web development, and I have been banging my head against the wall trying to pick which language to learn. I am pretty strong in both C++ and Java, and I have done a few things with Oracle (SQL). I am quite comfortable with OOP, and I prefer elegant (and highly readable) code - this excludes Perl! I would like to write a few things for facebook to start, and then possibly a few dashboard widgets. I am trying to decide between Python, PHP, or Ruby. I know some people use Java, but others say it's an overkill. So what should I start with? I am used to working with IDEs (Eclipse for Java) and debuggers, so please keep that in mind in your response.