Solidity

學習 Solidity 的好方法是什麼?

  • September 17, 2022

一年來,我一直在觀看 YouTube 影片並向 Udemy 學習 Solidity。我對區塊鏈有基本的了解。我的問題是,儘管講師展示了該做什麼和如何做,但在學習 Solidity 時,我一般不明白為什麼要執行他們的程式邏輯。我學過 Python、Java、JavaScript 和 React。作者建議我閱讀solidity、ethersjs、chai、mocha 和hardhat 文件,但這些文件通常會告訴我方法的定義,但如果我自己編寫程式碼,我不知道何時以及如何使用它們. 在學習如何使用 Solidity 程式時,我不得不聽從導師的講課,並且不得不向後推理,這真的很難。任何關於學習 Solidity 的好方法的建議,以便學習者了解 Solidity 中程式邏輯的內容、方式、時間和原因,連同它的測試框架和前端?如果回答有幫助,我會支持多個答案。謝謝你。

如果您了解基本的程式概念,Solidity 並不是一門難學的語言。

有多個地方在教 Solidity,很難說哪個是最好的地方。

所以我會給你一堆資源,你可以自己試試。

  1. 使用 JavaScript 學習區塊鏈、Solidity 和全棧 Web3 開發 - 32 小時課程

帕特里克·柯林斯(Patrick Collins)在創建這門課程方面做得很好。在那裡,他將教您solidity、ether.js、區塊鏈基礎知識和多種IDE,以便您選擇最適合您的IDE。

  1. 神秘殭屍

它是一個互動學習平台。這是好的和精確的。在您建構遊戲時,他們會教您多種 Solidity 概念和 web3.js。

  1. 鍊式射擊
  2. Dapp University Dude 在教你很多東西方面做得很好。雖然他的影片比平時長,但還是很划算的。
  3. Ethernaut 如您所知,區塊鍊是一項神奇的新技術。所以每個月都會發生多次黑客攻擊。所以你在編寫智能合約時不能忽視已經發生的攻擊。而 Ethernaut 是在解決挑戰的同時學習 Solidity 安全性的最佳場所。
  4. 金礦 這是金礦。您可以找到多個資源的連結。

還有幾個 github 連結我認為你可能會覺得有用。但這是一個很大的列表,所以我將分享我的 github 個人資料,您可以在已加星標的部分找到它們。

總而言之,我仍然相信最好的資源是solidity docs。它很純粹,如果您耐心閱讀它們,您可以在那裡找到很多幫助。

告訴我它是否有幫助!

引用自:https://ethereum.stackexchange.com/questions/135797