www.freeprogrammingresources.com

C# Books

C-Sharp Language Specification (PDF book link)   new

This is a direct pdf link to a 2.5 megabyte book of the C-Sharp specification.

Dissecting a C# Application: Inside SharpDevelop

The developers who created SharpDevelop give you an inside track on application development with a guided tour of the source code for SharpDevelop. They will show you the most important code features and explain how you can use these techniques in your own projects. You will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop. (email required for download)

Data Structures and Algorithms with Object-Oriented Design Patterns in C#

This book is about the fundamentals of data structures and algorithms--the basic elements from which large and complex software artifacts are built. To develop a solid understanding of a data structure requires three things: First, you must learn how the information is arranged in the memory of the computer. Second, you must become familiar with the algorithms for manipulating the information contained in the data structure. And third, you must understand the performance characteristics of the data structure so that when called upon to select a suitable data structure for a particular application, you are able to make an appropriate decision.

Sams Teach Yourself C# in 24 Hours

Learn C#, Microsoft's newest programming language, one step at a time from leading expert, James Foxall.

C# The Basics

N/A

C# Nuts and Bolt

N/A

C# Classes-Threads,WinForms and XML

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