https://medium.com/@mike.trader/programming-languages-for-blockchain-development-a-comprehensive-guide-9e608278093c