Should I learn Java in 2018? Is it worth it?