欢迎来到 MDN 学习区。这组文章旨在为 Web 开发的完全初学者提供开始编写简单网站的一切所需的知识。

MDN 的这部分内容并不能让你从“新手”变成“专家”,但可以让你对 Web 开发从“一窍不通”到“感觉不错”。这样你就有足够能力自行学习 MDN 的其他部分,也足以学习需要基础知识的中级甚至是进阶资源。

对于完全的初学者,Web 开发可能有些挑战性。我们会提供足够的详细的资料,来帮助你轻松愉快地学习相关主题。无论你是正在学习 Web 开发的学生(自学或者参与课程的方式),寻找课堂材料的老师,还是编程爱好者,抑或仅仅想对 Web 技术有更多了解,你都能找到你所需要的信息。

重要:学习区的内容会定期添加。如果你希望学习区纳入你感兴趣的主题,或者你感觉某些内容遗漏,请到下方 联系我们 一节看看我们的联系方式。

从哪开始?

  • 纯初学者如果你是完全的 Web 初学者,我们建议你首先通读 Web 入门模块。这个模块介绍 Web 开发的实用入门知识。
  • 特定疑问如果你在 Web 开发中产生一些特定的疑问,那么常见问题这个章节或许能解答你的问题。
  • 基础之上如果你已经具备了一些知识,那么下一步应当了解 HTMLCSS 的细节。从 HTML 入门开始,然后到 CSS 入门
  • 编写脚本如果你已经熟悉 HTML 和 CSS ,或者你主要对写程序感兴趣 ,想进行JavaScript或者服务端开发。那么就从 JavaScript 第一步服务端第一步 模块开始了解吧。

注意:你可以在词汇表查询术语定义。

注意:未来我们计划发布更多的核心学习材料,左侧“高级学习材料”菜单指向 MDN 上的其他学习材料;它们虽然不属于“学习区”,但对于你的学习很有帮助。

随机术语词条

原型编程
原型编程面向对象编程 的一种风格。它的 没有明确的定义,只是通过向其它的类中添加属性和方法来得到它,甚至偶尔使用空对象来创建类。

联系我们

如果你想与我们联系交流,最好的方式是通过邮件列表或者 IRC 频道留下消息。不论你觉得网站上有哪里错误或遗漏,希望看到新的学习主题,对自己不理解的内容求助,还是有其他任何想法,都欢迎你联络我们。

如果你有兴趣帮助我们开发、改进社区内容,请看一下如何帮助并联系我们。无论你是学生、老师、经验丰富的 Web 开发者,还是想通过帮助我们以提升自我学习经验,我们都欢迎你的参与!

加入 Learn 社区

请选择你喜欢的方式加入我们:

另见

Mozilla 开发者新闻报
我们为 Web 开发者编写的新闻报,对各种水平的开发者都很有用。
Codecademy
很棒的交互式学习网站,帮你从头开始学习编程语言。
Code.org
基本的编程理论和实战,主要面向儿童与完全初学者。
FreeCodeCamp.org
使用教程和项目练习,来学习 Web 开发的交互式网站。
Web Literacy Map
Web 素养与21世纪常用技能的入门级框架,同时提供分门别类的教学活动。
Mozilla 教学活动
由 Mozilla 基金会创建的一系列教学与学习活动,介绍了基本 Web 素养、隐私权、JavaScript、如何捣鼓 Minecraft 等等。