This beginner friendly intro to Java programming is just $40 this week