If you’ve developed software in any other computer programming language, you will be
able to understand the contents of this book with no trouble. You already know how to
make logical decisions and construct iterative code. You also understand variables and
basic number systems such as hexadecimal. Novices may want to start with something at
the introductory level, such as Sams Teach Yourself C# in 21 Days. Honestly, ambitious
beginners could do well with this book if they’re motivated.
This is a book written for any programmer who wants to learn C# and .NET. It’s basic
enough for you to see every aspect of C# that’s possible, yet it’s sufficiently advanced to
provide insight into the modern enterprise-level tasks you deal with every day.