-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5162477
commit f83ad3a
Showing
1 changed file
with
26 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,29 @@ | ||
中文 / [English](https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/docs/basic-knowledge-en.md) | ||
|
||
## 基础知识预备 | ||
阅读[《精通以太坊》](https://github.com/inoutcode/ethereum_book) 理解 **以太坊** 的基本原理和 阅读 [Solidity官方文档](https://docs.soliditylang.org/) 熟悉 **Solidity** 智能合约语言 | ||
## 中文版 | ||
|
||
### 基础知识预备 | ||
- 阅读[《精通以太坊》](https://github.com/inoutcode/ethereum_book) 理解 **以太坊** 的基本原理。 | ||
- 阅读 [Solidity官方文档](https://docs.soliditylang.org/) 熟悉 **Solidity** 智能合约语言。 | ||
|
||
### 推荐资源 | ||
1. **以太坊原理** | ||
- [以太坊原理书](https://ethbook.abyteahead.com/howto.html) 【note: 第五章关于Geth的命令和创世块的创建放在现在已经过时,会引起报错】 | ||
- [以太坊黄皮书](https://github.com/ethereum/yellowpaper) | ||
2. **Solidity学习** | ||
- [版本0.4教程](https://www.bilibili.com/video/BV1St411a7Pk?p=1) | ||
- [版本0.8教程](https://www.bilibili.com/medialist/play/286084162?from=space&business=space_collection&business_id=296410&desc=0) | ||
- [边玩边学Solidity - CryptoZombies](https://cryptozombies.io/zh/course) | ||
- [Solidity by Example](https://solidity-by-example.org/) | ||
- [Solidity ethernaut](https://ethernaut.openzeppelin.com/) | ||
- [Solidity 训练计划](https://www.notion.so/Solidity-Training-Project-d1e2793ddd4a403c87e7dfe5ca1cbfc7) | ||
3. **进阶主题(Rust作为补充技能)** | ||
- [Rust 快学](https://course.rs/about-book.html ) | ||
- [深入了解Rust](https://medium.com/vafion/a-deep-dive-into-rust-the-fastest-growing-programming-language-74fb4fd9aa07) | ||
4. **互动工具** | ||
- [Remix中的Learn Eth插件](https://remix-learneth-plugin.readthedocs.io/en/latest/index.html) | ||
|
||
### 额外说明 | ||
- 这些资源为理解以太坊和Solidity提供了全面的基础。通过CryptoZombies和Ethernaut等工具进行实际操作,是初学者和开发者提升技能的有效方式。 | ||
- Rust作为补充语言,对于有意深入区块链开发的开发者而言,具有重要价值。 | ||
|
||
- 以太坊原理书: <https://ethbook.abyteahead.com/howto.html> 【note: 第五章关于Geth的命令和创世块的创建放在现在已经过时,会引起报错】 | ||
- 以太坊黄皮书: <https://github.com/ethereum/yellowpaper> | ||
- web3工具集锦:<https://www.useweb3.xyz/> | ||
- Solidity 学习: | ||
[版本0.8教程](https://www.bilibili.com/medialist/play/286084162?from=space&business=space_collection&business_id=296410&desc=0) | ||
[版本0.4教程](https://www.bilibili.com/video/BV1St411a7Pk?p=1) | ||
- 边玩边学Solidity: <https://cryptozombies.io/zh/course> | ||
- Solidity by Example: <https://solidity-by-example.org/> | ||
- Solidity ethernaut: <https://ethernaut.openzeppelin.com/> | ||
- Rust 快学: https://course.rs/about-book.html | ||
- Solidity 训练计划: https://www.notion.so/Solidity-Training-Project-d1e2793ddd4a403c87e7dfe5ca1cbfc7 | ||
- Remix中的LearnEth插件:https://remix-learneth-plugin.readthedocs.io/en/latest/index.html |