Why C#?

The .NET framework is popular in corporate environments. We also believe this is the perfect tool for startups and hobbyists.

  • You can create portable code that functions across iOS, Android, Windows tablets/phones, desktops, servers and embedded devices, for free.

  • Everything from the compiler to the core runtime is open source.

  • The BizSpark program allows any startup to get all Microsoft tools, including $150/month of Azure service, for free.

  • Visual Studio Community 2015 is a professional grade IDE that you can use freely as a hobbyist.

  • C# is closely related to Java and C++. As such, it can be easily read by a big base of developers.

  • Nicolas Dorier, one of the authors of this book, created the most popular Bitcoin Framework for .NET, called NBitcoin.

  • Every person I met who learned about C# will tell you it is the best language out there, even if it is not the one they are using at the moment.

  • Recent Benchmark place .net Core C# performance way ahead of Java in almost every area. See for yourself C# vs Java Benchmark

The authors of this book have over 15 years combined experience with C#. It is our go-to language for any project for fun or profit.

Fact: We have not been paid by Microsoft. It’s not too late to change that.