Skip to content

代码远航面向 JavaScript 开发者的学习站

用统一的文档体验,分阶段学习与开发

从 JavaScript 出发,系统学习 Python、Rust、Solidity,逐步扩展你的技术边界。

站点速览

指标内容
学习路线Python / Rust / Solidity
内容组织Python 按 Phase / Day,Rust 与 Solidity 按 Part / Chapter
面向对象有 JavaScript / TypeScript 基础的开发者
覆盖方向AI 应用、自动化、系统编程、并发、智能合约、安全实践

项目简介

本项目正在整理为一个多类型技术学习网站,当前已接入 PythonRustSolidity 三个学习专区,统一面向有 JavaScript 经验的开发者。

学习路线

Python    →  30 天阶段式学习,适合快速建立 AI 应用开发基础
Rust      →  按 TRPL 主线系统深入,强化底层、类型系统与性能思维
Solidity  →  面向 Web3 与智能合约开发,强调 EVM、Gas 与安全实践

路线速览表

路线组织方式适合方向建议入口
Python6 个 Phase / 30 天AI 应用、自动化、数据处理、后端接口Phase 1
Rust4 个 Part / 21 章系统编程、性能优化、并发与工程能力Rust 总览
Solidity3 个 Part / 7 章Web3、智能合约、安全实践Solidity 总览

每条路线的亮点

Python

目标是用 30 天建立从基础语法到 AI Agent 工程化的完整路径,适合想快速做出可运行应用的开发者。

  • 从核心语法一路推进到异步、数据处理、Agent 和部署
  • 结构按 Phase / Day 展开,节奏感很强
  • 适合边学边做自动化脚本、接口服务和 AI Demo

Rust

目标是围绕 TRPL 建立扎实的系统编程思维,适合想补齐性能、类型系统和底层工程能力的开发者。

  • 强调所有权、借用、生命周期这些核心概念
  • 后续自然衔接测试、并发、异步和工程化实践
  • 阅读体验更接近系统教材,适合长期深入

Solidity

目标是建立智能合约开发的完整心智模型,适合希望进入 Web3 与安全实践的开发者。

  • 从区块链基础一路进入 Solidity 核心能力
  • 强调 EVM、Gas、状态模型和安全意识
  • 适合把合约编写和安全思维同时建立起来

三条路线怎么选

Python

  • 适合希望快速进入 AI 应用、自动化脚本、数据处理与后端接口开发的开发者
  • 文档结构按 Phase 和 Day 展开,适合连续 30 天逐步推进
  • 建议入口:Phase 1: Python 核心语法

Rust

  • 适合想强化类型系统、性能、并发与底层工程能力的开发者
  • 文档结构按 Part 和 Chapter 展开,阅读体验更接近一本系统教材
  • 建议入口:Rust 学习路线

Solidity

  • 适合希望进入 Web3、智能合约、安全审计与链上应用开发的开发者
  • 文档结构按 Part 和 Chapter 展开,先打基础,再进入安全与底层原理
  • 建议入口:Solidity 学习路线

如何使用这个站点

  1. 先根据目标选择一条主路线,不建议一开始三条同时推进。
  2. 先看对应路线的总览页,理解章节结构和建议学习顺序。
  3. 学习过程中把示例、笔记和小 Demo 放在同一个仓库里,便于持续积累。
  4. 如果你主要目标是 AI 应用,优先走 Python;如果是工程能力,优先走 Rust;如果是 Web3,优先走 Solidity。

特色

  • 中文撰写,面向 JS 开发者
  • 多语言并列学习入口,适合长期扩展
  • 大量代码示例与迁移说明
  • Python 采用阶段式导航,Rust / Solidity 采用章节式导航,整体体验统一
  • 尽量保留原始学习资料结构,便于后续维护
  • 统一接入 VitePress,适合持续沉淀成知识站