Free C# Books


Machine Learning Using C# Succinctly

Machine Learning Using C# Succinctly

In Machine Learning Using C# Succinctly, you’ll learn several different approaches to applying machine learning to data analysis and prediction problems. Author James McCaffrey demonstrates different clustering and classification techniques, and explains the many decisions that must be made during development that determine how effective these techniques can be.


Creating Mobile Apps with Xamarin.Forms, Preview Edition

Creating Mobile Apps with Xamarin.Forms, Preview Edition

This is a preview edition of Creating Mobile Apps with Xamarin.Forms, a book about writing applications for Xamarin.Forms, the exciting new mobile development platform for iOS, Android, and Windows Phone unveiled by Xamarin in May 2014. Xamarin.Forms lets you write shared user-interface code in C# and XAML (the eXtensible Application Markup Language) that maps to native controls on these three platforms.


Neural Networks Using C# Succinctly

Neural Networks Using C# Succinctly

With Neural Networks Using C# Succinctly by James McCaffrey, you’ll learn how to create your own neural network to solve classification problems, or problems where the outcomes can only be one of several values. Learn how to encode and normalize qualitative data into numeric data a neural network can use, different activation functions and when to use them, and ultimately how to train a neural network to find weights and bias values that provide accurate predictions.


Fundamentals of Computer Programming with C#

Fundamentals of Computer Programming with C#

Fundamentals of Computer Programming with C# provides novice programmers a solid foundation of fundamental principles and concepts of programming.


Object-oriented Programming in C# for C and Java programmers

Object-oriented Programming in C# for C and Java programmers

“Object-oriented Programming in C# for C and Java programmers”, written by Kurt Nørmark, is a complete textbook available online or as a pdf download. It also includes slides.


Programmer’s Heaven C# School Book

Programmer's Heaven C# School Book

The Programmer’s Heaven C# School book covers the .NET framework and the C# language. Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features.


Programming XML with C#

Programming XML with C#

“Programming XML with C#”, written by Mahesh Chand, is a book written in step-by-step tutorial format for beginners and students who want to learn XML programming using C# language. It is recommended that you have some programming experience using any of the object-oriented languages such as C++, Pascal, or Java.


Programming C# for Beginners

Programming C# for Beginners

“Programming C# for Beginners”, written by Mahesh Chand, is for beginners and students who want to learn C# programming. This pdf ebook covers all versions of C# language including 1.0, 2.0, and 3.0.


Introduction to Programming Through Game Development Using Microsoft XNA Game Studio

Download Free PDF eBook: Introduction to Programming Through Game Development Using Microsoft XNA Game Studio

“Introduction to Programming Through Game Development Using Microsoft XNA Game Studio”, written by Rob Miles, can be downloaded in pdf format for free. If you want to learn the C# language and the fundamentals of object-oriented programming using a modern and popular programming language then this book is for you.


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.