Addresses the needs of the beginner and advanced user. Socha starts with a gentle approach to Visual Basic suitable for first-time programmers and then builds on the essentials of object-orientated programming, explores advanced topics, develops useful algorithms and more.