零基础学编程:技术教程导航 — 自学教程
自学教程(www.runoops.com)提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 同时本站中也提供了大量的在线实例,通过实例,您可以更好的学习编程。
- 零基础快速入门
- 分类清晰易检索
- 持续更新教程资源
- 免费开放学习
在 自学教程 可以学到什么?
自学教程 是一个面向零基础与进阶学习者的技术教程导航站。你可以按分类浏览 HTML、CSS、JavaScript、Python、数据库、Git、Docker 等热门方向,快速找到适合自己的学习入口。
首页按技术方向整理了精选教程站点与专题,从 Web 前端三件套,到后端开发、数据库与运维工具,再到 AI 与移动开发,方便你按兴趣逐步搭建知识体系。
不想盲目找资料时,也可以直接使用顶部搜索,按关键词定位教程与知识点。更多内容仍在持续完善中。
选择一门技术,开始学习
AI
面向 AI 智能体(Agent)的技能定义规范
AI 是一种让计算机具备理解、学习、推理、生成内容以及执行任务能力的技术。
AI Agent(智能体)的核心是:给定一个目标,大模型自己思考规划、调用工具、循环执行,直到把真实任务做完。
不是不会写代码,而是换一种方式指挥AI开发。
Agent Harness
ChatGPT 的软件工程智能体
Claude Code 是 Anthropic 推出面向开发者的 AI 编程协作工具
HTML / CSS
一种用于创建网页的标准标记语言
HTML5 是下一代 HTML 标准
CSS 指层叠样式表
CSS 用于控制网页的样式和布局
目前最受欢迎的前端框架
Bootstrap4 是一套用于 HTML、CSS 和 JS 开发的开源工具集
一套用于 HTML、CSS 和 JS 开发的开源工具集
一套绝佳的图标字体库和CSS框架
用于开发响应式的 HTML, CSS and JavaScript 框架
Sass 是一个 CSS 预处理器。
Font Awesome 5 图标
实用优先(Utility‑First)CSS 框架
JavaScript
JavaScript 是 Web 的编程语言
DOM 是 HTML 和 XML 文档的编程接口
一个 JavaScript 库
一套构建用户界面的渐进式框架
一套构建用户界面的渐进式框架
用于构建用户界面的 JavaScript 库
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准
运行在服务端的 JavaScript
AJAX 不是新的编程语言,而是一种使用现有标准的新方法
JSON 是存储和交换文本信息的语法,类似 XML
建立在 jQuery JavaScript 库上的一组用户界面交互、特效、小部件及主题
ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求
Axios 是一个基于 promise 网络请求库。
Sequelize 是一个基于 promise 的 Node.js ORM。
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准。
服务端
C 语言是一种通用的、面向过程式的计算机程序设计语言。
C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统
Java 面向对象程序设计语言和 Java 平台的总称
JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言
Java Servlet 是运行在 Web 服务器或应用服务器上的程序
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理
匹配字符串
Lua 是一种轻量小巧的脚本语言
Rust 语言是一种高效、可靠的通用高级语言
Perl 是高级、通用、直译式、动态的程序语言。
数据结构是计算机中存储、组织数据的方式
数据库
SQL是用于访问和处理数据库的标准的计算机语言
Mysql是一个关系型数据库管理系统
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统
Redis是 一个key-value存储系统
MongoDB 是一个基于分布式文件存储的数据库
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。
数据分析
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库
Matplotlib 是 Python 的绘图库
Pandas 是 Python 语言的一个扩展程序库,用于数据分析。
SciPy 是一个开源的 Python 算法库和数学工具包。
R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。
Julia 是一个面向科学计算的高性能动态高级程序设计语言。
XML 教程
XML 指可扩展标记语言
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块
XML DOM 定义访问和操作XML文档的标准方法
XSL 指扩展样式表语言(EXtensible Stylesheet Language), 它是一个 XML 文档的样式表语言
XPath 是一门在 XML 文档中查找信息的语言
XQuery 之于 XML 作用就类似于 SQL 之于数据库的作用
XLink 定义在 XML 文档中创建超级链接的标准方法
XPointer 是 XML 指针文件(XML Pointer Language)的缩写
XML Schema 描述了 XML文档的结构
XSL-FO 是用于格式化 XML 数据的语言
SVG 使用 XML 格式定义图像
开发工具
网站建设
Web Service
常见问题
这里的教程适合零基础吗?
适合。分类里既有入门向资源,也有进阶专题。建议从 HTML / CSS / JavaScript 或 Python 等基础方向开始,再按兴趣扩展。
如何快速找到想学的内容?
可以在本页按分类浏览全部教程入口,也可以使用顶部搜索框按关键词检索。每个分类下都整理了相关站点与专题。
教程需要付费或注册吗?
本站导航与介绍内容免费开放,无需注册即可浏览。具体教程站点是否需要账号,以其官方说明为准。
内容会持续更新吗?
会。我们会持续补充新的技术方向与优质教程入口,并优化分类与检索体验。
手机上浏览体验怎么样?
站点采用响应式布局,手机、平板与桌面均可正常阅读与检索;首页已改为单列结构,小屏阅读更轻松。
学完前端基础后还能学什么?
可继续学习前端框架(如 React、Vue)、后端(如 Node.js、Python、PHP)、数据库与 Git / Docker 等开发工具,逐步具备独立完成 Web 项目的能力。