I'm studying at a California State college and nearly every school in the system teaches Java as their core language. Very few of these colleges have a single class that teaches web development. For someone who wants to pursue a career in web development, this is highly discouraging because I feel I am not learning the technologies I need for a job (such as Ruby and Python).
I read stories every day saying there is a lack of Ruby and Python developers. Yet, there are tons of great developers who are being taught Java and could pick up Play as easy as I have.
So I ask all of you, why not Java for web development? What's wrong with Play? And why are all these companies ignoring the fact that there is a shortage of Ruby and Python developers because most college students are learning Java?