Skip to content

Commit

Permalink
docs: update english version
Browse files Browse the repository at this point in the history
  • Loading branch information
decentraldev1 committed Dec 11, 2024
1 parent f83ad3a commit 8038184
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 13 deletions.
34 changes: 24 additions & 10 deletions docs/basic-knowledge-en.md
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.
4 changes: 1 addition & 3 deletions docs/basic-knowledge.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
中文 / [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) 理解 **以太坊** 的基本原理。
Expand Down

0 comments on commit 8038184

Please sign in to comment.