UPDATED April 2023 with more details for how to install recent and future versions of Java.
Do-It-Yourself Java Games uses a unique "discovery learning" approach to teach computer learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. With this first book of the series, you'll create puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more, and discover how, when, and why Java programs are written the way they are.
Each book of the Do-It-Yourself Java Games series builds on skills taught in the previous book, yet each book is completely independent. You may start anywhere in the series based on your Java programming experience and current needs. All books in the series employ the same "discovery learning" approach to teach computer programming.