As the reader of this book, you are our most important critic and commentator. We value your opinion and want to know what we're doing right, what we could do better, what areas you'd like to see us publish in, and any other words of wisdom you're willing to pass our way.
As an Associate Publisher for
When you write, please be sure to include this book's title and author as well as your
Philosophy, Goals, and Audience
How This Book Is Organized
C# On The Internet
Contacting the Author
C#, like any other programming language, also consists of a basic set of language elements. To form valid C# "sentences," these elements must be put together according to C#'s rules of syntax. This is relatively easy compared to the task of creating a group of C# "sentences" that together form a successful, robust, and bug-free program.
Not only does this book teach you C#'s language elements from the ground up, it also explains their optimal use and shows you how they are combined to form robust and
This book is
If you've had limited experience with another programming language, you can still benefit from this book. In that case, you might want to concentrate only on the .NET and C#
Learning a new programming language is, in my view, best facilitated by combining several different teaching tools, so that any one aspect can be
It is important to realize that learning to program is not about learning a lot of dry theory and concepts by heart. Instead, it is about experimenting, learning from mistakes, unleashing your creativity, and having fun. As a result, each chapter ends with a set of programming exercises with which you can experiment, test, and improve your skills.