Learning to program: Algorithms and design
This is the second edition of this introductory manual to object-oriented programming. At the request of readers, you will find new exercises and numerous application examples in three languages: Java, C++, and Visual Basic. The goal of this book is to teach you how to program in high-level computer languages. Therefore, don't expect complicated programs or miracle methods for creating a perfect application in just a few clicks.
More info →

