In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best C# books and tutorials can help fill your brain this March 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# Programming (2013)
- Programming C# 5.0 (2012)
- C#: Programming Basics for Absolute Beginners (Step-By-Step C#) (Volume 1) (2017)
- Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project (2015)
- Murach’s ASP.NET 4.6 Web Programming with C# 2015 (2016)
- C#: Advanced Features and Programming Techniques (Step-By-Step C#) (Volume 3) (2018)
- Exam Ref 70-483 Programming in C# (MCSD) (2013)
- Beginning C# 6 Programming with Visual Studio 2015 (2015)
- Pro C# 7: With .NET and .NET Core (2017)
- C#: Learn In 2 Hours (2018)
- Head First C#: A Learner’s Guide to Real-World Programming with C#, XAML, and .NET (2013)
C# Programming (2013)
Only Doyle’s C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 4E brilliantly balances today’s most important programming principles and concepts with the latest insights into C#. This perfect introductory book highlights the latest Visual Studio 2012 and C# 4.0 with a unique, principles-based approach to give readers a deep understanding of programming. You’ll find just the right amount of detail to create an important foundation in programming.
Author(s): Barbara Doyle
Programming C# 5.0 (2012)
After a dozen years of incremental changes, C# has become one of the most versatile programming languages available. With this comprehensive guide, you’ll learn just how powerful the combination of C# 5.0 and .NET 4.5 can be. Author Ian Griffiths guides you through C# 5.0 fundamentals and teaches you techniques for building web and desktop applications, including Windows 8-style apps.
Author(s): Ian Griffiths
C#: Programming Basics for Absolute Beginners (Step-By-Step C#) (Volume 1) (2017)
Learning a programming language can seem like a daunting task. You may have looked at coding in the past, and felt it was too complicated and confusing. This comprehensive beginner’s guide will take you step by step through learning one of the best programming languages out there. In a matter of no time, you will be writing code like a professional.C# is one of the most widely used programming languages available, and for good reason.
Author(s): Nathan Clark
Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project (2015)
Have you always wanted to learn computer programming but are afraid it’ll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the C# language fast? This book is for you. You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused.
Author(s): Jamie Chan
Murach’s ASP.NET 4.6 Web Programming with C# 2015 (2016)
Section 1 is a quick-start course in creating your first ASP.NET Web Forms applications using Visual Studio, with coverage of what HTML5/CSS3 and Bootstrap are doing on the client sidea course that works both for beginners and for experienced web developers who are new to ASP.NET. Section 2 gives you the skills you need for every web applicationlike how to use the server controls, validate user entries
Author(s): Anne Boehm, Mary Delamater
C#: Advanced Features and Programming Techniques (Step-By-Step C#) (Volume 3) (2018)
This third instalment in the Step-By-Step C# Series is geared towards seasoned developers and novices alike. This guide explores slightly more advanced C# techniques, while being presented in our popular, easy to understand format. The topics in this book will prove invaluable to anyone currently using C#, no matter your skill level.
Author(s): Nathan Clark
Exam Ref 70-483 Programming in C# (MCSD) (2013)
Prepare for Microsoft Exam 70-483—and help demonstrate your real-world mastery of programming in C#. Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.
Author(s): Wouter de Kort
Beginning C# 6 Programming with Visual Studio 2015 (2015)
Get started with Visual C# programming with this great beginner’s guide. Beginning C# 6 Programming with Visual Studio 2015 provides step-by-step directions for programming with C# in the .NET framework.
Author(s): Benjamin Perkins, Jacob Vibe Hammer
Pro C# 7: With .NET and .NET Core (2017)
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
C#: Learn In 2 Hours (2018)
Welcome Future Coder! Are You Ready To Learn And Start Programming With C# In 2 Hours? The C# programming language was developed as part of the .NET framework of Microsoft. Anders Hejlsberg led this initiative. C# can simply be described as a modern, object-oriented, simple and general-purpose programming language.
Author(s): Cooper Alvin
Head First C#: A Learner’s Guide to Real-World Programming with C#, XAML, and .NET (2013)
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.
Author(s): Jennifer Greene, Andrew Stellman
You might also be interested in: Keras, Ruby on Rails, Angular, Firebase, SSIS, Salesforce, Coffeescript, .NET, Apache Kafka, Virtual Reality Books.
Best Books to Help You Learn C#
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 C# 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 Visual C# 2005 Express Edition Programming For The Absolute Beginner
Author(s): Aneesha Bakharia
ID: 22430, Publisher: Course Technology PTR, Year: 2005, Size: 22 Mb, Format: chm
Microsoft IIS 6 Delta Guide
Author(s): Don Jones, Martin C. Brown
ID: 23064, Publisher: Sams, Year: 2003, Size: 2 Mb, Format: chm
Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath
Author(s): Eric Carter, Eric Lippert
ID: 23322, Publisher: Addison-Wesley Professional, Year: 2005, Size: 12 Mb, Format: chm
Please note that this booklist is not absolute. Some books are really chart-busters according to USA Today, others are written 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? Drop a comment if you have any feedback on the list.