We have also added a chapter about programming Greenfoot with the Microsoft Kinect. This includes the presentation and use of many more practice scenarios. We have also added a significant amount of exercises to each chapter to provide much more practice and reinforcement of the concepts covered. We have now added two chapters to introduce some concepts more slowly and gradually, and to provide more practice with the most difficult concepts. However, there were points in the first edition where readers found progression challenging when the pace picked up in the second half of the book.
We maintain the overall style of the book: the hands-on presentation of programming projects, the practical work interspersed with discussion and explanation, and the general tone. It tries to stick with what worked well the first time around, and to improve the parts that were not as smooth as they could have been. Introduction to Programming With Greenfoot - Second edition