A Quick and Funny way to become a Blockchain developper- A playful path to learn Solidity

Nousnouss Theory
Coinmonks
4 min readFeb 17, 2022

--

If you want to learn how to develop a Dapp or smart contracts in Solidity (Ethereum’s blockchain programming language), check out Loom Network’s brilliant tutorial: cryptozombies. To date, it is certainly one of the best ways for a web developer to get his foot in the door.

With Cryptozombie you will create a smart contract to generate, customize, fight and evolve your zombies by feeding you why not Cryptokitties. Through this playful course composed of 7 lessons of about 15 levels you will be able to :

Learn the basics of the Solidity language
Create a real smart contract
Understand how a smart contract interacts with the Ethereum blockchain
Understand how to create the web interface of the smart contract through web3js and javascript
Create your first Dapp (Distributed App)
Through its collaborative tutorial integrating an IDE simulation, Loom Network offers us a fluid learning experience free of the technical frictions encountered when instantiating a blockchain development and testing environment.

Prerequisites:

In terms of blockchain knowledge, it is best to approach the tutorial with a minimum understanding of what blockchain is and how it works. This is usually the case for those who are interested in Solidity.
On a technical level, it is essential to master Javascript/Jquery, NodeJS and beyond ECMA 5/6 and notions such as “Promise”. ReactJS and VueJS are a real plus but not mandatory.

How much time to spend on it:

The time to spend on the lessons depends on a whole bunch of factors like your mastery of the prerequisites and blockchain. The most advanced will complete the lessons in 2 days, those who start from further back will have to make some digressions that could lead them to spend a little week on it. In any case, the tutorial is addictive and makes you want to keep going to the next level. You can feel the DNA of the game designer of Loom Network.

To go further :

Once you have gone through the tutorial you can move on to the next step of porting the code to a real Solidity development environment with an Ethereum testnet like Rinkeby or Ropsten. For that I recommend Truffle and Ganache (with Visual Studio Code as IDE for example). The truffle website offers many interesting development resources. Truffle remains a reference for Dapp development.
You can also dig the ecosystem of Loom Network which offers EthFiddle an online IDE for Solidity development that allows you to share your code with the community and DelegateCall a Q&A forum like stackOverFlow where you can collect “karmas” the crypto-currency ad hoc by rating users. The karmas can then be changed into ethers so that the best contributors are rewarded for their efforts.

Hoping to have given you the desire of using this amazing FREE tool, I would conclude by saying . I personnaly used Cryptozombie.io to learn Solidity, and code the smart contract for Psychopotatoe Nation .

Psychopotatoe Nation

An Nft project i’m leading , with the purpose of spreading Food Sovreignty awareness through the NFT space , and funding Sustainable Farming initiatives that match the UNDP Sustainable Development Goals. You are Kindly invited to join the Discord’s Project to get it touch.

Notes:
Ethereum : second capitalization after Bitcoin, Ethereum is a blockchain that natively presents advanced programming features through smart contracts
Smart Contracts: Smart contracts are computer code executed on the blockchain and owe their name to the fact that they allow the implementation of financial transactions in crypto-currency according to the terms of a contract between classic parties

Join Coinmonks Telegram Channel and Youtube Channel learn about crypto trading and investing

Also, Read

--

--

Nousnouss Theory
Coinmonks

Crafty Millennial ♋ Previously Nomad, Almost Hermit now Serial entrepreneur Web 3.0 enthusiast, Dev as a Hobby, Woman in NFT