C# In Depth Review

C# in Depth Cover


I finished reading C# in Depth by John Skeet. I’m sure John Skeet’s book will stay on my shelf for years to come. The special thing about this book is that it takes a reader for a journey. The journey starts with C# 2.0 and slowly introduces new concepts introduced in the C# and .NET on the way to C# 5.0.

Personally, I needed this book. At the beginning I was really sceptical about the idea of learning ‘old stuff’ since some of it won’t be relevant anymore. After completing the book I realise how important that approach was. It turns out that newer versions of C# and .NET generate lots of code for you and understanding the behaviour behind the scenes will make you a better developer, or at least that’s how I feel after completing this book.

Who would I recommend this book to?

This book is not for people who didn’t use C# before. Also don’t make it your second book if you are just beginning your journey with this language. Having just 2 years of experience there were moments when I struggled a lot with the concepts presented in the book. Don’t take me wrong, the book is written in a brilliant manner, examples are clear and it all makes sense, the difficulty was expected given the book covers advanced C# topics.

As for the 12 books challenge: time to step up my game and finish at least 3 more books this year!

Mateusz Sadowski

Mateusz Sadowski
Mechatronics software developer interested in drones and robotics

Drone Course - Part 1 - Lift Force

Understanding lift force is crucial to understand the flight mechanics of aircraft (including drones). This concept is relevant to every single platform we will disuss during this drone course. Continue reading

Drone Course - Part 0 - an introduction

Published on July 02, 2017

A month of ASP.NET Core

Published on April 27, 2017