In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best .NET books and tutorials can help fill your brain this May and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- C# 6.0 and the .NET 4.6 Framework (2015)
- Pro C# 7: With .NET and .NET Core (2017)
- Pro ASP.NET Core MVC 2 (2017)
- C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development – Third Edition (2017)
- Building Web Applications with Visual Studio 2017 (2017)
- Microsoft .NET – Architecting Apps (2005)
- Writing High-Performance .NET Code (2014)
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework.This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular.
Author(s): Andrew Troelsen, Philip Japikse
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core, up to and including .NET Core 2.0.
Author(s): Andrew Troelsen, Philip Japikse
Pro ASP.NET Core MVC 2 (2017)
Now in its 7th edition, the best selling book on MVC is updated for ASP.NET Core MVC 2. It contains detailed explanations of the Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the .NET platform. This book puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. All the new MVC features are described in detail and the author explains how best to apply them to both new and existing projects.
Author(s): Adam Freeman
This book is for those of you who have some prior programming experience or have a science, technology, engineering, or mathematics (STEM) background, and want to gain a solid foundation with C# and to be introduced to the types of applications you could build which will work cross-platform on Windows, Linux, and macOS. С# 7.1 and .NET Core 2.0 is a practical guide to creating powerful cross-platform applications with C# 7.1 and .NET Core 2.0.
Author(s): Mark J. Price
Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React.
Author(s): Philip Japikse, Kevin Grossnicklaus
Designing effective architecture is your best strategy for managing project complexity–and improving your results. But the principles and practices of software architecting–what the authors call the “science of hard decisions”–have been evolving for cloud, mobile, and other shifts. Now fully revised and updated, this book shares the knowledge and real-world perspectives that enable you to design for success–and deliver more successful solutions. Learn how only a deep understanding
Author(s): Dino Esposito, Andrea Saltarello
Do you want your .NET code to have the absolute best performance it can? This book demystifies the CLR, teaching you how and why to write code with optimum performance. Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the world. This book does not just teach you how the CLR works—it teaches you exactly what you need to do now to obtain the best performance today.
Author(s): Ben Watson
Best .NET Books You Must Read
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some .NET books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Microsoft .NET for Programmers
Author(s): Fergal Grimes
ID: 1610276, Publisher: , Year: n.d., Size: 1 Mb, Format: pdf
Identity with Windows Server 2016 : Microsoft 70-742 MCSA Exam Guide
Author(s): Vladimir Stefanovic, Sasha Kranjac
ID: 2344119, Publisher: Packt Publishing, Year: January 2019 , Size: 9 Mb, Format: pdf
Microsoft SQL Server 2019: A Beginner’s Guide
Author(s): Dusan Petkovic
ID: 2448443, Publisher: McGraw-Hill Education, Year: 3 Dec 2020, Size: 54 Mb, Format: epub
Please note that this booklist is not errorless. Some books are really chart-busters according to USA Today, others are composed by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Leave a comment if you have any feedback on the list.