Free C# Books - Part 3

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 Offer of the Day!

The PHP AnthologyThe Principles Of Project Management - Free Preview!
Learn how you can deliver projects on time and on budget, again and again. Every project you manage will be unique. Scope, budgets, team dynamics, and timeframes will differ. As a project manager, the most important factor in achieving project success will be your understanding of 'The Principles Of Project Management'. This book will show you that project management isn't rocket science.

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.

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.

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.

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#.

Threading in C#

An extensive online book on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, Synchronization Contexts, Memory Barriers and non-blocking synchronization constructs.

C# Classes – Threads, WinForms and XML

C# Classes - Threads, WinForms and XML

You can read “C# Classes – Threads, WinForms and XML”, written by Vijay Mukhi online for free. This book presents myriad fascinating concepts about C# classes. It is classified into three sections, with each of them converging on distinct facets of classes available in the .Net framework.

Learning C# with XNA

This draft version of C# book gives you an introduction to the C# programming language and shows you how to create XNA games using it. Each chapter can be downloaded in pdf format for free.