學習 Solidity 的好方法是什麼?
一年來,我一直在觀看 YouTube 影片並向 Udemy 學習 Solidity。我對區塊鏈有基本的了解。我的問題是,儘管講師展示了該做什麼和如何做,但在學習 Solidity 時,我一般不明白為什麼要執行他們的程式邏輯。我學過 Python、Java、JavaScript 和 React。作者建議我閱讀solidity、ethersjs、chai、mocha 和hardhat 文件,但這些文件通常會告訴我方法的定義,但如果我自己編寫程式碼,我不知道何時以及如何使用它們. 在學習如何使用 Solidity 程式時,我不得不聽從導師的講課,並且不得不向後推理,這真的很難。任何關於學習 Solidity 的好方法的建議,以便學習者了解 Solidity 中程式邏輯的內容、方式、時間和原因,連同它的測試框架和前端?如果回答有幫助,我會支持多個答案。謝謝你。
如果您了解基本的程式概念,Solidity 並不是一門難學的語言。
有多個地方在教 Solidity,很難說哪個是最好的地方。
所以我會給你一堆資源,你可以自己試試。
帕特里克·柯林斯(Patrick Collins)在創建這門課程方面做得很好。在那裡,他將教您solidity、ether.js、區塊鏈基礎知識和多種IDE,以便您選擇最適合您的IDE。
它是一個互動學習平台。這是好的和精確的。在您建構遊戲時,他們會教您多種 Solidity 概念和 web3.js。
- 鍊式射擊
- Dapp University Dude 在教你很多東西方面做得很好。雖然他的影片比平時長,但還是很划算的。
- Ethernaut 如您所知,區塊鍊是一項神奇的新技術。所以每個月都會發生多次黑客攻擊。所以你在編寫智能合約時不能忽視已經發生的攻擊。而 Ethernaut 是在解決挑戰的同時學習 Solidity 安全性的最佳場所。
- 金礦 這是金礦。您可以找到多個資源的連結。
還有幾個 github 連結我認為你可能會覺得有用。但這是一個很大的列表,所以我將分享我的 github 個人資料,您可以在已加星標的部分找到它們。
總而言之,我仍然相信最好的資源是solidity docs。它很純粹,如果您耐心閱讀它們,您可以在那裡找到很多幫助。
告訴我它是否有幫助!