Hey guys! Back here again with another post in my series No Prob Tech. Today I will be reviewing the top 3 programming languages that crypto developers can use (and in some cases are already using) to develop APIs, external tools and web and mobile applications related to steemit. As always if you enjoy the content, that I am posting please feel free to follow me @nphacker
** Note these are in no particular order
#3 Python
Python is a no brainer on this list. With developers such as @xeroc already creating great libraries and infrastructure such as Piston, and python-steem. With loads of web development frameworks such as Django and Flask making it extremely easy and quick to create robust web applications, and in the crypto space with great libraries such as the python-bitcoinlib and the bitcoin-python API client; Python is an awesome choice for anything from rapid prototyping to building full blown web applications.
#2 Java
Java has a ton of industry support, and makes mobile development for Android pretty straightforward. With frameworks such as Spring and Spark, creating RESTful APIs and web applications that meet current industry standards is definitely easier than it was in the past, though with a greater learning curve than Python. In the crypto-space there are frameworks like bitcoinj that make it fairly simple to work with blockchains and bitcoin in Java. As the steemit community grows it will be interesting to see more steemit support for this industry proven language.
#1 Go (Golang)
Despite Go being a relatively new language, it has seen quick adoption by the crypto community. Ethereum's popular geth or go-ethereum utility has seen widespread adoption and it is the go to library for dealing with Ethereum wallets in the command line, and full node bitcoin implementations such as btcd being actively developed has increased this languages popularity in the space. With libraries such as gin-gonic making it super easy to develop RESTful interfaces and web applications, Go has definitely placed itself with a future in cryptocurrency related development.