Oft-criticised, rarely complimented, Java is very much a love-hate programming language: People absolutely love to hate it. It’s the language I begun with, which wasn’t the easiest choice, but the sheer number of Java jobs out there is simply overwhelming. Is this a language worth knowing, or is it dead on arrival? Oh… did I mention that Java is the language used to program Minecraft and all of the plugins associated with it? I bet that got your attention. Much like Python from two weeks ago, this is a broad, non-technical understanding of what Java is and what you need to know.