1. Home
  2. C#
  3. Books

C# Books

C# in Depth

by Jon Skeet4.5

A revised edition of the bestseller written by C# legend Jon Skeet. This authoritative and engaging guide is your key to unlocking this powerful language, including the new features of C# 6 and 7. In it, Jon introduces expression-bodied members, interpolated strings, pattern matching, and more. Real-world examples drive it all home. Learn more »

C# 8.0 and .NET Core 3.0

by Mark J. Price4.25

This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. Learn more »

Murach's C# 2015

by Anne Boehm, Joel Murach4.14

This core C# book has been a favorite of developers ever since the 1st edition came out in 2004. So you can be sure that this 6th edition will deliver the professional skills you’re looking for. It’s a self-paced book that shows how to use Visual Studio 2015, C# 6.0, and the .NET 4.6 classes to develop Windows Forms applications…whether you’re new to programming or not. Learn more »

Programming C# 8.0

by Ian Griffiths4

Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. Learn more »

Head First C#

by Andrew Stellman, Jennifer Greene3.92

Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. Fun and highly visual, this introduction to C# is designed to keep you engaged and entertained from first page to last. Updated for Windows 8.1 and Visual Studio 2013, and includes projects for all previous versions of Windows (included in the book, no additional downloading or printing required). You’ll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. Learn more »

Learning C# by Developing Games with Unity 2019

by Harrison Ferrone3.71

Learning to program can be a daunting task in the current IT landscape, especially with the wide variety of languages you have to choose from. With this book, you'll get off to a steady start through practical insights into game development with Unity. Learn more »

You may also want to try

C# online courses

Design Patterns in C# and .NET
Design Patterns in C# and .NET
  • Dmitri Nesteruk
  • 4.41
  • 20.5 hrs
  • 173 lectures

Discover the modern implementation of design patterns with C# and .NET Learn more »

Complete C# Unity Game Developer 2D
Complete C# Unity Game Developer 2D
  • 4.69
  • 18.5 hrs
  • 140 lectures

Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap Learn more »

C# Intermediate: Classes, Interfaces and OOP
C# Intermediate: Classes, Interfaces and OOP
  • Mosh Hamedani
  • 4.55
  • 5.5 hrs
  • 45 lectures

An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C# Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to remove unused Docker images?

Docker images can quickly consume a lot of available disk space. This tutorial shows how to remove unused docker images quickly, as well as what are other clean-up operations worth running once in a while. Learn more »

How to install multiple Java versions on Linux, MacOS, or WSL2?

Ever wondered how to install multiple Java (JDK) versions on your operating system? There is one tool that does it very well - SDKMAN. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.