Java for the Beginning Programmer teaches Java to someone with absolutely no programming background. This book focuses on core programming topics such as variables, looping, subroutines, and program layout. This book focuses on real programming techniques, and not using an Integrated Development Environment (IDE) to generate code. This course ends with an introduction to graphical user interface programming. You can examine the first eight chapters online for free. ISBN: 0977320618