
pick winning lottery numbers (if you do, please let me know!), but you will be able to build some
useful programs. And you’ll be ready to learn more about specialized topics such as database pro-
gramming, file processing, and graphics.
WHO THIS BOOK IS FOR
This book is for anyone who wants to learn how to write programs using Visual C#. Whether you
want to move into a lucrative career as a software developer, add a few new skills to your resume, or
pick up a fascinating new hobby, this book can get you started.
This book does not assume you have any previous programming experience. It assumes you can turn
your computer on and surf the Web, but that’s about it for previous qualifications. It is suitable as a
first programming book for high school or college students, but its self-paced, hands-on approach
also makes it ideal if you’re trying to learn to program on your own.
I say all this because I don’t want to receive a bunch of flaming e-mails complaining that the material
in this book is too basic. So I’m warning you right now: If you’ve been programming in C++ or Visual
Basic for 16 years, don’t blame me if a lot of this material seems pretty simple to you. Don’t waste your
time complaining; go find a more advanced book.
WHAT THIS BOOK COVERS AND WHAT IT DOESN’T
This book explains Visual C# programming. It explains how to write, debug, and run desktop appli-
cations t ...