Is Java worth learning?
it depends on what you want to do. for instance, if you want to be an Android app developer, then Java is a must. but if you want to be a back-end developer, then you have the luxury of choosing other languages like php
Java is great, I am glad I took the time to learn it. Now I am considering c# which seems to be almost identical