Introduction to Programming with Greenfoot For introductory courses in Java Programming or Introduction to Computer Science. The only textbook to teach Java programming using Greenfoot--this is "Serious Fun." Programming doesn't have to be dry and boring. This book teaches Java programming in an interactive and engaging way that is technically relevant, pedagogically sound, and highly motivational for students. Using the Greenfoot environm... Full description
The book gives an overview of object oriented programming in java through games.
The Good - Easy to follow - Many exercises explaining the concepts
The Bad - The game structure sometimes feels forced - Written for adults but some challenges seems directed at a younger audience
Conclusion The book delivers on its promise to explain oriented programming through games. However, it often feels more like a limiting factor than a help. This is a great book for people looking for a graphical and playing way to learn programming. If you are more interested in the concepts "behind the moving crabs" there are other more effective books.