C# continues to be a very popular programming language. There continues to be a large number of C# job openings. Here is a list of 10 free C# eBooks to help you learn C#.
C# Yellow Book
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.
Programmers Heaven C# School Book
Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features including interfaces, exceptions and delegates. Later chapters cover practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O. The final chapter covers new features in C# 2.0, including generics.
C Sharp from Java Orange Book
This is based my original journey from Java to C#. If you are an experienced Java programmer who wants to find out what C# is all about you might find it useful
C# Programming for Beginners
In this book, you will learn how to write and compile C# programs, understand C# syntaxes, data types, control flow, classes and their members, interfaces, arrays, and exception handling. After completing this book, you should have a clear understanding of the purpose of C# language, it’s usages, and how to write C# programs.
What the C or C++ Programmer Needs to
Know About C# and the .NET Framework
This free 267-page book is an introduction to C# and the Microsoft .NET Framework for programmers who have experience with C or C++. Version 1.1 of .NET Book Zero was uploaded on January 1, 2007, and contains numerous minor corrections of typos in version 1.0. Version 1.0 of the downloable code was uploaded on December 4, 2006, and has not changed with the new version of the book.
C# Programming
This Wikibook introduces C# language fundamentals and covers a variety of the base class libraries (BCL) provided by the Microsoft .NET Framework.
Threading in C#
This book covers the concepts of threading in C#.
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
The primary goal of this book is to promote object-oriented design using C# and to illustrate the use of the emerging object-oriented design patterns. Experienced object-oriented programmers find that certain ways of doing things work best and that these ways occur over and over again. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, enumeration, adapter and visitor.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio
Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune. Designed specifically for students with no computer science background, this curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework for skills you can apply to game programming and beyond.
Windows Phone Blue Book
Follows on from the C# Yellow Book and shows you how to get started writing Silverlight and XNA applications for Windows Phone.
Additional Resources:
0 comments:
Post a Comment