You've tried to learn Java
...but it's so hard! You have to install stuff, and compile stuff, and get the syntax PERFECT, and then MAYBE you can run a simple program, but then what do you have? A silly HelloWorld.java app? Worthless.
But you're bored to tears
...the usual tutorials, docs, howto's are an insomniacs dream! Drudgery, boring prose and lack of fun... it's almost like they were trying to out-boring the Smoot-Hawley Tarriff Act.
So you get frustrated
...and give up. Or you power on, but start day-dreaming about a that girl on the red Vespa you saw yesterday, and how her hair billowed perfectly from under her Gulf Oil-themed helmet. Sigh. Wait, what did you just read? Polymorphism? What? Huh?
In Guerrilla Java, you'll learn the must-know bits of Java, from installing the JDK, to using Gradle to build your code into a completed application. You'll skip the seldom-used crap that professors just loove to drone on about, and get to the meat-and-potatoes, the stuff you'll use everyday in your new Java jobby-job.
As a developer, you know that most language tutorials teach you using silly, mindless, less-than real-world tutorial apps. Guerrilla Java starts with the traditional HelloWorld app, but immediately moves to useful, real-world use-cases, to ultimately build simple but useful apps with practical applications.
Learn the basics of Test-Driven Development and debugging with Java right at the start, rather than having to unlearn bad habits down the road.
Gradle is the latest in a long line of Java build tools, which will make your life as a developer much, MUCH easier. It takes the best ideas from Ant, Maven and Ivy to make a simple, no-nonesense, get your s#!t done build process.