Of course, this is more high end than most of the kids doing PhP and Ruby can afford. 2) Java is a powerful, systems-capable language in the Smalltalk and C family; it requires a little bit more work to master than a scripting language like Ruby or PhP. Most of the kids doing sites like FaceBook are trendy popular types, and might find Java a little intimidating (although I am sure they would not