Processing ......
Links to Free Computer, Mathematics, Technical Books all over the World
Free C# Books
Related Book Categories:
  • C# Programming from Zero to Proficiency (Beginner)

    This book is the only one that will get you to learn C# fast without wasting so much time. It includes four chapters that painlessly teach you the necessary skills to master C# and to create your first apps.

  • A Quick Guide to C# with Unity (Patrick Felicia)

    If you always wanted to get started fast with C# and Unity, then this book is for you. It is a perfect introduction to C# programming and will explain and show you how you can create your own C# scripts from scratch, and interact with Unity's objects.

  • C# 11 Programming Essentials (Neil Smyth)

    Whether you are a first-time programmer or an experienced coder wanting to learn C#, this is the book for you. It is designed to get you programming quickly by explaining core concepts and providing the essential code needed.

  • Thinking in C# (Larry O'Brien, et al)

    This book gives a good start and Complete introduction for C# Programming for Beginner’s. Written in the proven style of Eckel's award winning Thinking In Java! Reading this book it is fun and easy to read it.

  • Fundamentals of Computer Programming with C# (Svetlin Nakov)

    This book is a comprehensive computer programming tutorial that teaches programming, logical thinking, data structures and algorithms, problem solving and high quality code with lots of examples in C#.

  • Developing on AWS with C#: Using C# to Build Apps on the AWS

    This book guides you through the process of converting your monolithic application to microservices on AWS. It takes you through the depth and breadth of .NET tools on AWS. Learn how to make your applications more modern, resilient, and cost-effective.

  • C# Development - The C# Yellow Book (Rob Miles)

    Learn C# from first principles the Rob Miles way. With jokes, puns, and a rigorous problem solving based approach. From objects to garbage collection and from exceptions to interactions, learn C# in a way that engages and entertains your brain.

  • C# Essentials (Neil Smyth)

    This book contains 28 chapters of detailed information intended to provide everything necessary to gain proficiency as a C# programmer, intended for readers to gain a firm knowledge foundation on which to begin developing complex C# based applications.

  • Programming Basics with C# (Svetlin Nakov, et al.)

    This book introduces the readers to writing programming code at beginner level (variables and data, conditional statements, loops and methods) using the C# language, combines tutorial-style learning content with video lessons to ensure efficient learning.

  • Essential C# (Krzysztof Kowalczyk)

    This book provides clear and concise explanation of topics for programmers both starting to learn the C# programming language as well as those diving in more complex topics. Examples are linked to online playground that allows you to play with them.

  • Object-oriented Programming in C# for C and Java Programmers

    This is a book about object-oriented programming, illustrated with use of the programming language C#. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C or Java.

  • Object Oriented Programming using C# (Simon Kendal)

    This book will explain the Object Oriented approach to programming and through the use of small exercises in C# to develop some practical skills as well. It will culminate in the development of a complete C# program which can be downloaded with this book.

  • Guide to NoSQL with Azure Cosmos DB (Gaston C. Hillar, et al)

    This book is for C# developers. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundations of its scalable and distributed architecture.

  • Programmer's Heaven C# School Book (Faraz Rasheed, et al)

    This book covers practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O.

  • Dissecting a C# Application (Christian Holm, et al)

    Learn advanced .NET programming techniques by getting an insiders' look at a complete application! It includes all the advanced features that programmers expect and, of course, implementing these features has required some advanced programming techniques.

  • C# 1: Introduction to programming and the C# language

    This book will explain the Object Oriented approach to programming and through the use of small exercises in C#, for which feedback is provided, develop some practical skills as well.

  • C# Programming (Wikibooks)

    This book introduces C# language fundamentals and covers a variety of the base class libraries (BCL) provided by the Microsoft .NET Framework, includes basic data types, variables, strings, arrays, operators, control statements, and loops.

  • Threading in C# (Joseph Albahari)

    This book teaches the essential skill of asynchronous programming in C#. It answers critical questions in C# application development, such as: how do I keep my program responding at all times to keep my users happy? etc.

  • C# Design Patterns: A Tutorial (James W. Cooper)

    This is a practical book that tells you how to write C# programs using some of the most common design patterns. It also serves as a quick introduction to programming in the new C# language. Each of the 23 patterns in GoF Design Patterns is discussed.

  • .NET Book Zero: C#/.NET for C/C++ Developers (Charles Petzold)

    This book is an introduction to C# and the Microsoft .NET Framework for programmers who have experience with C or C++. It includes introduction of basic concept of C#, fundamentals of C#, fundamentals of .NET, fundamental Of .NET applications, etc.

  • Under the Hood of .NET Memory Management (Chris Farrell)

    This book covers theory and practice for analyzing and improving .NET code performance, with examples and tips, starting with the core concepts of .NET memory management and garbage collection, then additional details and intricacies.

  • What Every Programmer Should Know About Memory

    This document explains the structure of memory subsystems in use on modern commodity hardware, illustrating why CPU caches were developed, how they work, and what programs should do to achieve optimal performance by utilizing them.

  • Pointers and Memory (Nick Parlante, et al.)

    This is an introduction to programming with pointers and memory in C, C++ and other languages. Explains how pointers and memory work and how to use them -- from the basic concepts through all the major programming techniques.

  • C# Notes for Professionals

    Organized around concepts and use cases, this updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this notes is considered the definitive reference on C#.

  • Windows Phone 8 Programming in C# (Rob Miles)

    You'll learn Windows Phone 8.1 programming by doing as you build five apps, covering a range of scenarios, from media playback to hosted HTML to accessing geolocation data and mapping to extending your Windows Phone apps, etc.

  • HTTP Programming Recipes for C# Bots (Jeff Heaton)

    This book covers many topics related to C# HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication. . Learn to interact with HTTP forms and support both HTTP POST and HTTP GET requests.

  • Domain-Driven Design using C#

    This book presents the philosophy of Domain Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing complex problems.

  • How to Design Classes (Matthias Felleisen, et al)

    This book shows students how object-oriented programming languages such as C++, C#, and Java support this effort with syntactic constructs. They also refine the program design discipline.

  • Object-Oriented Programming in C# Succinctly (Sander Rossel)

    This book provides an introduction to Object-oriented programming (OOP) for C# developers. It also provides overviews and numerous samples to guide readers towards OOP mastery.

  • C# Succinctly (Joe Mayo)

    With this book, you will quickly learn the syntax of the C# programming language to build virtually any solution, from modern cloud and mobile apps to traditional desktop applications.

  • Machine Learning Using C# Succinctly (James McCaffrey)

    This book shows several different approaches to applying machine learning to data analysis and prediction problems. It also demonstrates different clustering and classification techniques, and explains how effective these techniques can be.

  • Neural Networks Using C# Succinctly (James McCaffrey)

    This book teaches you how to create your own neural network to solve classification problems, or problems where the outcomes can only be one of several values.

  • Professional C#/VB .NET Coding Guidelines (Steve Sartain)

    This is a book on naming conventions, best coding practices and patterns written by the industry expert Steven Sartain. It take full advantage of the Microsoft .NET Framework - and write reusable, robust, and security-enhanced code.

  • C# Code Contracts Succinctly (Dirk Strauss)

    This book demonstrates how to use Code Contracts to validate logical correctness in code, how they can be integrated with abstract classes and interfaces, and even how they can be used to make writing documentation less painful.

  • MongoDB 3 Succinctly (Zoran Maksimovic)

    This book touches on the most important aspects of the MongoDB database that application developers should be aware of - from installation and the usage of the Mongo Shell, to examples of the MongoDB C# driver APIs for Microsoft .NET Framework.

  • Data Capture and Extraction with C# Succinctly (Ed Freitas)

    Capturing and extracting information is one of the most important tasks a developer can perform. This book guides readers towards getting more out of C# in minimal time.

  • Programming C# for Beginners (Mahesh Chand)

    This book 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.x.

  • Visual Studio for Mac Succinctly (Alessandro Del Sole)

    This book provides a guide to this latest VS product, paying particular attention to the Integrated Development Environment, the workspace, and all the integrated tools you can leverage to build high-quality, professional applications for mobile devices and the web.

  • Creating Mobile Apps with Xamarin.Forms (Charles Petzold)

    This ebook is for C# programmers who want to write applications for the three most popular mobile platforms - iOS, Android, and Windows Phone - with a single code base, using Xamarin.Forms: write shared user-interface code in C# and XAML.

  • Agile Principles, Patterns, and Practices in C# (Robert Martin)

    This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code.

  • Programming XML with C# (Mahesh Chand)

    This book is a step-by-step tutorial 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.

  • Beginners Guide to C# and the .NET Micro Framework (Gus Issa)

    This book offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are included.

  • C# Tutorials

    These tutorials provides practical, learn-by-doing exercises for mastering core C# language features and creating working applications and components for Windows.

  • NHibernate Succinctly (Ricardo Peres)

    Master the intricacies of NHibernate, an established and powerful Object/Relational Mapper (ORM). Let this book guide you toward a fuller understanding of one of the oldest and most flexible ORMs available.

  • Regular Expressions Succinctly (Joe Booth)

    This book teaches Visual Studio developers how regular expressions can help solve basic programming problems. By introducing patterns and rules to your C# strings, you can eliminate the need to write your own complex code for text manipulation.

  • TypeScript for C# Programmers (Steve Fenton)

    This book is aimed at .NET programmers and explains key concepts as well as similarities and differences between TypeScript and C#.

  • Windows Phone Programming in C# (Rob Miles)

    This book is an introduction to Windows Phone development using C# for anyone learning to program.

  • Design Patterns in C# (Jean Paul V.A)

    This book is a companion to the original Design Patterns text tailored to the C#. This book is an application book, rather than a theoretical one.

  • C++ Succinctly: C++ for C# Developers (M. McLaughlin)

    This book was written to help professional C# developers learn modern C++ programming.

  • Real World Functional Programming: With Examples in F# and C#

    This book is a unique tutorial that explores the functional programming model through the F# and C# languages.

  • Data Structures and Algorithms with OPP Design Patterns in C#

    It promotes object-oriented design using C# and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy.

  • Developer's Guide to Microsoft Enterprise Library C# Edition

    It helps developers on teams that have chosen to adopt Enterprise Library get up to speed quickly. Walks you through functional blocks of the Enterprise Library, which include data access, caching, cryptography, exception handling, logging, security, and validation.

  • Parallel Programming with Microsoft .NET (Colin Campbell)

    This book shows C# and VB.NET programmers how to effectively take advantage of the multicore capabilities of modern PCs using the Microsoft platform.

  • The C# Station Tutorial (Joe Mayo)

    Designed as a beginner's tutorial to the latest version of C#, this informative guide teaches how to use the .NET Framework.

  • Game Development Using Microsoft Xna Game Studio

    This book teaches the fundamentals of C# programming and the XNA Game Studio framework.

  • HTTP Programming Recipes for C# Bots (Jeff Heaton)

    This book covers many topics related to C# HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication.

  • Rapid C# Windows Development (Joseph Chancellor)

    Through the exercises in this workbook, you will learn how to use C# with Visual Studio .NET.

  • Standard ECMA-334 C# Language Specification, 4th Edition

    This International Standard specifies the form and establishes the interpretation of programs written in the C# programming language.

  • .NET Compact Framework Programming with C# and Visual Basic

    This book is the definitive tutorial and reference for the .NET Compact Framework (CF). It shows you how to transfer your skills and your code to the Pocket PC and other mobile and embedded smart devices.

  • Xamarin.Forms Succinctly (Derek Jensen)

    You will learn how to use Xamarin.Forms to build a common code base that can be deployed to iOS, Android, and Windows Phone devices, coming as close as possible as to the mythical "write once, run everywhere".

  • PDF Succinctly (Ryan Hodson)

    Understanding the components of PDFs, how text and graphics are added to them, and how the final PDF is compiled. It also includes an introduction to iTextSharp, a C# library that provides an object-oriented wrapper for native PDF elements.

  • Sams Teach Yourself C# in 24 Hours (James Foxall, et al)

    This book provides readers with 24 structured lessons that provide a light, but thorough introduction to C#.

  • Microsoft Visual C# Express Edition: Build a Program Now!

    In this lively, eye-opening, hands-on book, all you need is a computer and the desire to learn how to program with Microsoft Visual C# 2008 Express Edition.

Book Categories
Other Categories
Resources and Links