-
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.
Merge pull request #1237 from decentraldev1/doc
docs: Improve Documentation Formatting and Remove Invalid Links
- Loading branch information
Showing
2 changed files
with
49 additions
and
25 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,11 +1,25 @@ | ||
## Basic knowledge preparation | ||
Read [《Master Ethereum》](https://github.com/inoutcode/ethereum_book)Understand the fundamentals of **Ethereum** and read [Solidity official Document](https://docs.soliditylang.org/) Be familiar with the **Solidity** smart contract language | ||
### Basic Knowledge Preparation | ||
|
||
- Ethereum principle book: <https://ethbook.abyteahead.com/howto.html> | ||
- Ethereum yellow book: <https://github.com/ethereum/yellowpaper> | ||
- Solidity learning: <https://www.bilibili.com/video/BV1St411a7Pk?p=1> | ||
- Learning while playing Solidity: <https://cryptozombies.io/zh/course> | ||
- Solidity by Example: <https://solidity-by-example.org/> | ||
- Solidity ethernaut: <https://ethernaut.openzeppelin.com/> | ||
- Deep Dive into Rust: <https://itnext.io/deep-dive-into-rust-for-node-js-developers-5faace6dc71f?gi=5c0d5a41e7dd> | ||
- LearnEth plugin for Remix: https://remix-learneth-plugin.readthedocs.io/en/latest/index.html | ||
- Read [《Master Ethereum》](https://github.com/inoutcode/ethereum_book) to understand the fundamental principles of **Ethereum**. | ||
- Read the [Solidity official documentation](https://docs.soliditylang.org/) to familiarize yourself with the **Solidity** smart contract language. | ||
|
||
### Recommended Resources | ||
1. **Ethereum Principles** | ||
- [Ethereum Principle Book](https://ethbook.abyteahead.com/howto.html) 【note: Chapter 5 on Geth commands and Genesis block creation is outdated and may cause errors】 | ||
- [Ethereum Yellow Paper](https://github.com/ethereum/yellowpaper) | ||
2. **Solidity Learning** | ||
- [Version 0.4 Tutorial](https://www.bilibili.com/video/BV1St411a7Pk?p=1) | ||
- [Version 0.8 Tutorial](https://www.bilibili.com/medialist/play/286084162?from=space&business=space_collection&business_id=296410&desc=0) | ||
- [Learning Solidity While Playing - CryptoZombies](https://cryptozombies.io/zh/course) | ||
- [Solidity by Example](https://solidity-by-example.org/) | ||
- [Solidity Ethernaut](https://ethernaut.openzeppelin.com/) | ||
- [Solidity Training Program](https://www.notion.so/Solidity-Training-Project-d1e2793ddd4a403c87e7dfe5ca1cbfc7) | ||
3. **Advanced Topics (Rust as a Complementary Skill)** | ||
- [Rust Quick Learning](https://course.rs/about-book.html) | ||
- [Deep Dive into Rust](https://medium.com/vafion/a-deep-dive-into-rust-the-fastest-growing-programming-language-74fb4fd9aa07) | ||
4. **Interactive Tools** | ||
- [Learn Eth Plugin for Remix](https://remix-learneth-plugin.readthedocs.io/en/latest/index.html) | ||
|
||
### Additional Notes | ||
- These resources provide a comprehensive foundation for understanding Ethereum and Solidity. Practical experience through tools like CryptoZombies and Ethernaut is highly recommended for beginners and developers looking to improve their skills. | ||
- Rust, as a supplementary language, is valuable for developers aiming to dive deeper into blockchain development. |
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,27 @@ | ||
中文 / [English](https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/docs/basic-knowledge-en.md) | ||
中文 / [English](./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 |