Mastering CodingBat (Java), Vol. 1: Basics is the first book in a series on the Java sequence of problem sets on the website CodingBat.com. It is a competent guide that will help you learn the ropes of fundamental programming concepts. This book contains problem descriptions, hints, solutions, and discussions on all problems of the following categories: Warmup-1, String-1, Array-1, and Logic-1. Its 326 pages cover 121 problems with a total of 357 code listings.