Preface

In July 2000, Microsoft announced the release of its new .NET platform, which represented a major change in the way people think about programming. .NET facilitates object-oriented Internet development. C# is a programming language that was developed specifically for the purpose of writing applications for the .NET platform. C# builds on lessons learned from other languages, like C (high performance), Java (high security), and Visual Basic (rapid development). And this new language is ideally suited for developing distributed web applications.

About This Book

Learning C# is a primer on the C# language, in the context of the .NET development environment, and also on object-oriented programming. This book focuses on the fundamentals of the C# programming language, both syntactical and semantic. After mastering these concepts, you should be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Afterword, provides a number of suggestions for your continued study of C# and .NET development.

Get Learning C# 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.