Important to note that libraries to integrate with Ethereum exist in many popular languages:<p>Ruby - <a href="https://github.com/izetex/web3-eth" rel="nofollow">https://github.com/izetex/web3-eth</a> and <a href="https://github.com/DigixGlobal/ethereum-ruby" rel="nofollow">https://github.com/DigixGlobal/ethereum-ruby</a><p>Python - <a href="https://github.com/ethereum/web3.py" rel="nofollow">https://github.com/ethereum/web3.py</a><p>TypeScript/JS - <a href="https://github.com/ethers-io/ethers.js/" rel="nofollow">https://github.com/ethers-io/ethers.js/</a><p>Java - <a href="https://github.com/web3j/web3j" rel="nofollow">https://github.com/web3j/web3j</a><p>Go - <a href="https://github.com/ethereum/go-ethereum" rel="nofollow">https://github.com/ethereum/go-ethereum</a><p>PHP - <a href="https://github.com/sc0Vu/web3.php" rel="nofollow">https://github.com/sc0Vu/web3.php</a><p>& more.<p>Also - lots of tools to get started:<p>QuikNode.io - boot nodes or JSON RPC access<p>Infura - JSON RPC access<p>Ganache - Fork live network for local dev<p>OpenZeppelin - library for building smart contracts<p>Remix - IDE for ethereum.<p>The article above left a bit to be desired TBH