Java is a difficult language to learn as your first. Why did you want to learn it? Strongly recommending Python or Ruby as a first language. If you must go and learn a bloatware language, C#'s Unity is very powerful and probably easier to use than something you’ll get from Java.