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
Mat is a Robotics consultant and the author of Build Mobile Robots with ROS 2 LiveProject series.

Remote Robotics Consulting - A Five-Year Retrospective

In this blog post, I will highlight some of the updates since my last blog and offer some advice that I hope will be useful for anyone looking to get into technical consulting. Continue reading

I Created a Project-based ROS2 Course

Published on July 05, 2022

IMUs and LiDARs - Not Uncommon Pitfalls

Published on February 24, 2022