Is Java worth learning? I want to get into software development but I'm not sure what language to pick up.