Special Offer: My C#/.NET Bootcamp Course is out now. Get 10% OFF using the code FRIENDS10.

Library

This is my personal library. I’ve read all of those books and I highly recommend them to everyone interested in software development.

C# in Depth

C# in Depth

The book written by Stackoverflow legend Jon Skeet is not just another book about C#. It describes the different concepts in a way that is incredibly easy to follow and very interesting. 

The book is not for beginners. It is for C# developers who try to get on an advanced level.

It is a book you should always have in your library. There are so many different topics covered in this book. You won’t need all information at once, but you’ll be lucky to have a copy of this book if a question about a particular topic arises and you want to understand what’s going on.

I’ve read the second edition. However, I recommend buying the fourth edition.

Buy C# in Depth on Amazon.

Head First Design Patterns

Head First Design Patterns

Buy Head First Design Patterns on Amazon.

 

 

 

 

 

The Pragmatic Programmer

The Pragmatic Programmer

Buy The Pragmatic Programmer on Amazon.

 

 

 

 

 

The Art of Unit Testing

The Art of Unit Testing

Buy The Art of Unit Testing on Amazon.

 

 

 

 

 

Clean Code

Clean Code

Robert C. Martin has notable experience in software development, especially in developing clean code. The book is written with personal experience. 

Robert has been in the industry for decades, and many clean code rules from the last century are still applicable to modern software development.

Robert gives practical advice and explains why and how to achieve the goals. This book is a must-have for everybody trying to write maintainable, clean code.

Buy Clean Code on Amazon.

 

 

The Clean Coder

The Clean CoderYou maybe expect this to be the second edition of Uncle Bob’s Clean Code. It is not the case.

In The Clean Coder, Robert C. Martin writes about his experiences in software development in general.

It is about professionalism, saying yes or no, training, testing, and time management. These are all much more important things than most developers think they are.

There are many very skilled developers on the market, but there are only a few that follow this incredibly important advice. And these are the ones getting the best jobs.

Buy The Clean Coder on Amazon.

 

C# Smorgasbord

C# Smorgasbord Cover

Read my detailed review of C# Smorgasbord here.