C# In Depth Review

C# in Depth Cover

Finally!

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

A month of ASP.NET Core

As part of April 1PPM project I decided to refresh some of my C# skills and learn a thing or two about web development. Continue reading

A month of ROS

Published on April 01, 2017

Assign a static USB port on Linux

Published on March 21, 2017