廖雪峰的官方网站是一个以原创中文编程教程和技术博客为主体的学习网站,内容覆盖 Java、Python、JavaScript、SQL、Git、Makefile、区块链以及框架和服务器实现等方向。教程既有面向零基础学习者的入门内容,也有从零开发迷你版 Spring 框架、Tomcat 服务器的实践内容;其中 SQL 教程支持在线跑 SQL,区块链教程支持在线写代码。网站同时发布与编程实践、人工智能、硬件、Web 技术和区块链相关的原创文章,适合按专题学习或通过博客了解具体技术实现。
核心功能
Java 入门教程
Java 教程定位为“小白的Java新手教程”,内容目标是帮助零基础学习者开始接触 Java,并进一步迈向 Java 架构师。官网将其作为独立教程提供,适合按照教程体系学习 Java 基础与后续开发内容。正文没有进一步列出章节范围或配套练习形式。
Python 与 JavaScript 教程
Python 教程是“完全面向小白的Python新手教程”,面向从零开始学习 Python 的读者。JavaScript 教程则以“迈向全栈工程师之路”为定位,提供 JavaScript 相关学习内容。两套教程分别覆盖 Python 和 JavaScript 学习方向,正文未说明是否需要注册或使用特定开发环境。
SQL 在线运行
SQL 教程面向零基础学习者,官网明确标注“可以在线跑SQL”。用户可以围绕 SQL 教程进行学习,并在网页环境中运行 SQL;正文没有说明在线运行支持的数据库类型、数据规模或保存方式。
手写 Spring 与 Tomcat
“手写Spring”教程从零开发一个迷你版的 Spring 框架,“手写Tomcat”教程从零开发一个迷你版的 Tomcat 服务器。这两项内容不是单纯的基础语法介绍,而是围绕框架和服务器的实现过程展开,适合希望了解相关技术内部实现的学习者。官网正文未提供具体开发步骤、代码语言版本或完成后的功能范围。
区块链与 Git、Makefile 教程
区块链教程用于零基础入门区块链,并明确支持在线写代码。Git 教程强调适合小白入门,Makefile 教程则以入门 Linux 开发、从零开始编写 Makefile 为主题。这些教程分别对应区块链实践、版本控制和 Linux 开发工具使用场景。
技术博客
网站设有最新发表的博客文章列表,内容包括从零到一实现串口调试器、加密虚拟盘 CryptoDrive、密码管理器 MyPassword 和 ASCII Draw,也包括网页转 PDF、自制遥控机械臂、GPU、LLaMa3、以太坊、JavaScript、CSS 与贝叶斯定理等主题。博客既包含项目实现记录,也包含技术原理和开发实践文章。
使用方式
官网首页通过课程入口组织内容,用户可进入 Java、Python、JavaScript、SQL、手写 Spring、手写 Tomcat、区块链、Git 和 Makefile 等独立教程页面,也可以从最新发表的博客文章列表进入具体文章。SQL 教程支持在线跑 SQL,区块链教程支持在线写代码。正文没有说明是否需要注册、是否提供客户端或浏览器插件、是否开放 API,也没有给出导入导出功能说明。
适用人群与场景
零基础学习者可以使用 Java、Python、SQL、Git、区块链等面向小白或零基础的教程入门。计划学习 JavaScript 并了解全栈开发方向的读者,可以阅读 JavaScript 教程。希望理解框架和服务器实现过程的开发者,可以学习手写 Spring 与手写 Tomcat。进行 Linux 开发的读者,可以从 Makefile 教程入门;需要查阅具体技术实现案例的读者,则可以浏览网站的技术博客。
注意事项
官网正文没有公布价格、免费额度、会员档位或付费功能信息;也没有说明注册要求、客户端支持、API、教程版本和在线运行环境的具体限制。