Fundamentals of Computer Programming with C#
by Svetlin Nakov, et al.
Publisher: Telerik Software Academy 2013
Number of pages: 1132
The book is a step-by-step guide to learning how to code and anyone interested in programming and motivated to go through the whole book can learn how to do it for 4 months. The book teaches the fundamental concepts of programming, data structures and algorithms, and principles for building high-quality software.
Home page url
Download or read it online for free here:
by Bruno R. Preiss - SOMA Networks
Author promotes object-oriented design using C# and illustrates the use of the object-oriented design patterns. The book shows how these patterns are used to create good software designs. Written for second- and third-year students.
by Christian Holm, Mike Kruger, Bernhard Spuida - Wrox Press
Dissecting a CSharp Application teaches advanced techniques of .NET programming by getting an insiders' look at the complete Integrated Development Environment, SharpDevelop, written in C#. It includes all advanced features of a modern IDE.
by James D. Foxall - Sams
Light, but thorough introduction to C#. The author guides readers step-by-step through a cohesive presentation of the basics of C#. Once the basics are understood, he shows how to apply this knowledge to real-world Windows programming tasks using C#.
by Faraz Rasheed
The book introduces the C# language and the .NET framework. It covers the C# basics, object oriented programming, interfaces, exceptions, delegates, database access with ADO.NET, Windows forms applications, multi-threading and asynchronous I/O.