I decided I wanted to start my journey into the blockchain by building a simple app that would run on a “simulated” blockchain, for this, I followed an excellent tutorial by Mahesh Murthy which you can find here.

I decided to use an Ubuntu VM to complete this as it seemed much more geared towards this than Windows, I then followed the tutorial and created a test blockchain environment using testrpc.

I have never programmed in the solidity programming language before so it was interesting analysing some of the syntaxes that it used compared to programming languages that I am used to.

Eventually, I had a fully operating application working on my virtual blockchain, I was able to cast votes for candidates and read back the results of these votes.

I want to continue to develop on the blockchain, I think it will shape things to come!