Introduction

It has been my experience as a .NET trainer and lead programmer that most people do not have trouble picking up the syntax of the C# language. What perplexes and frustrates many people are the higher-level concepts of object-oriented programming methodology and design. To compound the problem, most introductory programming books and training classes skim over these concepts or, worse, don’t cover them at all. It is my hope that this book fills this void. My goals in writing this book are twofold. My first goal is to provide you with the information you need to understand the fundamentals of programming in C#. More importantly, my second goal is to present you with the information required to master the higher-level concepts of object-oriented ...

Get Beginning C# Object-Oriented Programming, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.