I have been turning away from this Blockchain technology because of the major hype that has been happening in the last 5 years. Now that the hype is finally going down looks like is time to have a look at it...
I was re-reading Sapiens from YNH where he speaks about how things like money or Facebook are just social contracts, i.e. imagined realities that everyone believes in, and as long as this communal belief persist, the imagined reality exerts force in the world. This somehow ringed the bell of smart contracts. I am not sure (yet) if the two things are related, but my brain works through random association so this totally justify me spending the afternoon on the Ethereum developer tutorial right?
Usually you check how complicated is to write a hello world to sample the complexity of a language, well the Solidity hello world is in the hard end of the spectrum. I am unfamiliar with dozens of concepts so I will try to go through one by one.
Being a strong advocate for project based learning, I got lured by cryptozombies.io that offer an interactive Solidity tutorial around mini-games. It's a freemium 11 lessons interactive tutorial similar to codeacademy. These are more or less the topics they go through: