Free C# Books

Free eBook: Design Patterns in C#

Free eBook: Design Patterns in C#

“Design Patterns in C#” is a free eBook by Jean Paul V.A. This book is the compilation of his last 1 year learning effort in Design Patterns.

Free eBook: Revisiting C#

Free eBook: Revisiting C#

Free eBook “Revisiting C#” by Anoop Madhusudanan. This book is intended to be a value adding reading materialfor beginner to intermediate C# programmers. It may alsobe used for accelerating the learning about new andupcoming features in C#, and also to get an introductionabout new libraries in .NET.

Free eBook: Developer’s Guide to Microsoft Enterprise Library 5.0 C# Edition

Free eBook: Developer's Guide to Microsoft Enterprise Library 5.0 C# Edition

Free eBook “Developer’s Guide to Microsoft Enterprise Library 5.0 C# Edition” from Microsoft. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise level business applications or even relatively modest Windows Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from Enterprise Library.

Free Book: C# Essentials

Free Book: C# Essentials

Free online book “C# Essentials”. This C# Essentials eBook contains 28 chapters of detailed information designed to provide everything necessary to gain proficiency in the C# programming language and Visual Studio development environment.

Free eBook: C# From Java

Free eBook: C# From Java

This free C# ebook “C# From Java” by Rob Miles should help you convert a program from Java to C#. It is assumed that the reader is an experienced Java programmer.

Free C# Book: C# Development

Free C# Book: C# Development

The C# Book is used by the Department of Computer Science in the University of Hull as the basis of the First Year programming course. You can download this 185 page free ebook in pdf format.

Free eBook: Data Structures and Algorithms

Free eBook: Data Structures and Algorithms

This free book provides implementations of common and uncommon algorithms in pseudocode which is language independent and provides for easy porting to most imperative programming languages. It is not a definitive book on the theory of data structures and algorithms.

C# Programming

Although C# is derived from the C programming language, it has features such as garbage collection that allow beginners to become proficient in C# more quickly than in C or C++. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations.

Rapid C# Windows Development

Rapid C# Windows Development

Through the exercises in this workbook, you will learn how to use C# with Visual Studio .NET 2005, SQL Server 2005, and an invaluable tool called an O/R Mapper (LLBLGen Pro) to rapidly develop database-driven applications. You will gain an understanding of the benefits of using these technologies and you will see the complete process from start to finish, including scanning the database schema, generating code, adding business logic, and building the user interface.

ASP.NET with C#

ASP.NET with C#

Free online book “ASP.NET with C#”, written by Vijay Mukhi. The book begins with the basics of the ASP.Net and C#.