后端

从编程基础到 API 服务,再学习数据系统与架构设计。

建议学习顺序

  1. 打好语言基础

    按技术栈选择 Java 或 Python。

  2. 开发 Web 服务

    选择 Spring Boot、FastAPI 或 Django,从一个简单服务开始。

  3. 理解系统设计

    学习扩展性、数据模型与分布式系统的取舍。

中文文档与教程

待更新

JavaTutorialNetwork 中文教程

面向 Java 初学者介绍语言概念、程序结构与基本用法。

ApacheCN 中文资料 · 历史资料 / 版本待核实
Java 编程入门 教程
中文技术资料 中文文档
待更新

Think Python 中文教程

从计算思维入手学习 Python 编程、问题分解与程序设计基础。

ApacheCN 中文资料 · 历史资料 / 版本待核实
Python 编程入门 计算思维
中文技术资料 中文文档
待更新

Spring Boot 1.5.2 中文文档

Spring Boot 历史参考文档,涵盖 Java 应用配置与开发入门。

ApacheCN 中文资料 · 1.5.2 / 历史版本
Java Spring Boot 后端开发
中文技术资料 中文文档
持续维护

FastAPI 官方中文文档

学习基于 Python 类型提示构建 API,查阅路由、参数校验和接口文档指南。

官方中文翻译 · 持续演进 / 以原文标注版本为准
FastAPI Python API
文档入口

Django 官方中文教程

从第一个应用开始,学习 Django 项目、视图和请求处理。

官方中文文档 · Django 5.2
Django Python Web
中文技术资料 中文文档
持续维护

系统设计入门中文版

学习可扩展系统设计,涵盖缓存、负载均衡、数据库及架构面试案例。

社区中文翻译 · 以原站版本与章节标注为准
系统设计 分布式系统 架构
持续维护

DDIA 中文翻译

阅读《设计数据密集型应用》中文译文,学习存储、复制及分布式系统设计。

社区书籍翻译 · 以原站版本与章节标注为准
数据库 分布式系统 系统设计

相关应用项目

Python

FastAPI

基于 Python 类型提示构建 API,适用于服务开发与模型接口。

Python API 开发框架