在区块链世界中,智能合约是不可缺少的一部分。
而作为一种真正意义上运行在去中心化网络上的合约,Solidity在智能合约的编写中占据了非常大的份额,学习solidity属于入门区块链的必须项。
今天我整理了solidity的最强攻略,希望能带大家以最快的速度学习掌握solidity。
初学者对solidity完全没接触过的同学,学过其他语言的话solidity是十分好上手的,但是对于计算机小白来说solidity不适合作为初学语言。我接下来的推荐也是默认大家有其他语言基础的哦。
1.尚硅谷视频
尚硅谷关于编程的教学视频质量普遍质量偏高,且尚硅谷在solidity方面的视频讲得细致深入,涉猎范围广,让初学者能轻松掌握。
2.僵尸工厂
僵尸工厂是一个关于solidity编写智能合约的一个小游戏,里面涉及到了solidity的大部分基础内容,玩者跟着他的引导写代码,一步一步把僵尸游戏写出来。
编程技术从来都不是看出来的,而是自己一步步敲出来的。初学者在一边看视频的同时,可以自己跟着僵尸工厂进行实践编程。
当基础知识巩固的差不多了,就可以开始下一阶段的学习
进阶者1.Solidity官方文档
官方文档由于是Solidity的编写者所著,所以其必定包含了关于Solidity的全部方面,并且随着Solidity的更新换代,官方文档也在随之更新,里面涉及到了从基础知识到底层实现逻辑和用solidity编写的项目实例,所以看官方文档是进阶的必须项。
2.The Ethernaut