1 Why .NET?
This chapter covers
There has never been a better time to be a .NET developer. .NET runs on almost everything: from embedded devices and sensors to game engines like Unity and Godot, from mobile devices to all major clouds. The skills you’ll learn from this book apply across the broad .NET ecosystem. This book covers the necessary foundation and gets you building production-ready applications.
.NET looks a lot different now than it did in 2002 when I was first starting working with it professionally. Features were introduced, improved, and sometimes replaced or deprecated but still supported. Microsoft maintained backward-compatibility with each version of the .NET Framework to prevent breaking existing applications. This was great for customers but resulted in the accumulation of some "baggage" over the past 20 years.