Ultimate Cheat Sheet To Start Coding In Blockchain: Let’s Go!

Kushagra Singh
Neptune Blockchain
Published in
3 min readJul 12, 2018

--

In this article we will cover major resources used to code in blockchain using Golang.

Why we use Golang for blockchain coding?

To find this answer, I have read few resources summing up the best ones in the blog. Let me know if you find a better explaination.

Some of the reasons to choose golang are:

  • Mainatainable code in long run: Go is simple. And, then it has a very less number of quirks that saves you time when you come back to the language after a cessation.
  • Easy for developers to master
  • Speed and efficiency: Go is not an interpreted language — it is a compiled language. This drastically reduces the overhead of ‘on-the-fly’ errors that happen in interpreted languages.
  • It is built for distributed systems: This is proved by tools and softwares which have already for developing go.
  • Goroutines: concurrency or ability to run several parts of programs in parallel.
  • Since many people in blockchain are using go to build Dapps and tools, its easier to find packages and libraries.

If you want to know more about these, please find the links in references for detailed discussions and blogs.

How to start coding in Go?

Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity. There are several resources to learn go. Summing up few recommended ones here

Blockchain With GoLang

GoLang has become a go-to language for developing decentralized systems today. Every other organization is using it for their core processing modules, it has also gained a lot of traction in web development.

Here are some of the resources which I found useful to start programming.

What’s next?

If you like this blog, give me few claps and give us a shout out in your community. Share this blog with your developer friends. Join our developer channel on telegram for the best curated jobs, news, Bug bounties, resources and more. We would love to hear your valuable feedback on our work.

--

--