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.