In this section, you will learn how to develop chaincode for the university use case that we used in previous chapters.
Setting up chaincode development
Choosing the language for development (GO, Node.js, or Java)
Programming skills are very much required to write chaincode. As blockchain has a distributed ledger, only the Go language was supported in the initial versions of Hyperledger Fabric (HLF). However, with the evolution of HLF, it now supports multiple languages and plans to add more in the future. As of Fabric version 1.3, it supports writing chaincode in Go, Node.js, and Java. To explore each of these, you can download samples from under the Developer tools tab in the OBP instance console.