落忧,程序员
周丹莉、久米村 等人赞同
如果你有耐心坚持个一年以上的话, 我会推荐HTML, css ,js, apache ,php, mysql

后三者是需要装软件的, 推荐wamp, 绝佳的一站式环境配置, WampServer, the web development platform on Windows 直接包括了apache, php, mysql三个软件, 省的自己一个一个装.
有不少人在评论里问mac os下对应的软件, 这里补充一下: XAMPP Installers and Downloads for Apache Friends

  1. 首先学习HTML, css, 这两个东西是一套的, 非常容易理解, 把w3school上面的教程过一遍就会了, 记住要一个个过, 千万不要偷懒, 一旦开始偷懒, 你会越来越偷懒, 最后什么都没学成. HTML 教程 , CSS 教程
  2. 下一步是学js, js相比前两个会难的多, 因为js才是一门正式的编程语言, 同样, w3school的教程全过一遍, JavaScript 教程 , 教程过完了就可以买书看了, 强烈推荐一本超好入门书: 《JavaScript DOM编程艺术(第2版)》(Jeremy Keith,Jeffrey Sambells)【摘要 书评 试读】 , 认真学, 多看, 看完之后学jquery, 这个时候你基本能够了解语言库了, jquery 也直接过一遍w3school的教程, jQuery 教程 . jquery会了, 基本上你网页开发前端就已经入门了, 如果你学的扎实, 反复的看, 其实你就可以胜任前端开发的工作了, 不过浏览器兼容性还是解决不了的, 不过你目标不是前端工程师, 浏览器的兼容性不了解也无所谓.
  3. 在第二步你学习js的时候, 你可能就接触一些后端的东西, 没错, 就是ajax. 这个是需要后端返回数据的. 这个时候你要开始学习php了, 入门php相比于js会更麻烦一些, 因为运行php需要有很多细节要处理, 所以一本好的入门书籍是非常重要的, 这个w3school上面的php帮不了什么忙了, 推荐一本书: 《php和mysql web开发(原书第4版)》([澳]威利,[澳]汤姆森)【摘要 书评 试读】 , 当然, 这过程中你会遇到各种各样的问题, 但是如果你学到了这一步, 非常欢迎你私信我来学习, 我绝对帮助, 现在肯学习的孩子太少了, 而且题主才上高中, 太难能可贵了.
  4. 一些注意点, 学习HTML, css, js的时候, 只要有浏览器就够了, 不需要装wamp, 编辑器推荐sublime, 多用google, 多敲代码, 尤其是多敲代码非常重要, 不敲代码你什么都学不会. 其他的想起来再补充吧.

对于那些说加入xxx阵营的, 不要理他们, 直接在win上面学, php和apache对win的兼容性非常好, 完全可以从入门学到精通都无需碰linux. 当然, 如果你网站最终上线的话, 还是需要接触linux服务器进行部署. 这个到需要部署的时候再说, 提前接触linux就是浪费时间.

[知乎]HTML-CSS-JS-PHP相关推荐

  1. 前端面试宝典 html css js ajax es6

    面试宝典 一.HTML和CSS 1 1. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 1 2. 每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 1 3. ...

  2. html面试题(一)--html css js

    前端面试题汇总 一.HTML和CSS 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Ope ...

  3. HTML5,CSS,JS前端常见知识面试题

    css中单位px,em,rem的区别 (1)px 是长度单位,它是相对于显示器屏幕分辨率而言的.比较稳定和精确,但在浏览器中放大或缩放浏览器页面时会出现页面混乱的情况. (2)em 是相对长度单位.e ...

  4. HTML+CSS+JS

    HTML+CSS+JS 1. HTML(超文本标识语言)http://www.w3school.com.cn/html/index.asp 1.1 基本结构 <!doctype html> ...

  5. 原生HTML+CSS+JS制作自己的导航主页(前端大作业,源码+步骤详解)

    文章目录 前言 一.插入背景 二.头部 1.导航栏 2. 优化导航栏 3 时间 4. 搜索框 三.主体 四.底部 五.背景泡沫球特效 六.note小便签 七.全部代码 1. index.html 2. ...

  6. w3c h5 + css + js笔记

    公司电脑:/Users/yangyangzi/Desktop/YangZi2/2019前端/h5+css+js 「 1. js基础/css基础/html基础 w3school https://www. ...

  7. html如何在手机上实现hb,html+css+js+Hbuilder开发一款安卓APP,根本不用学Android开发!...

    我碎前整要们开自近事端个广的的带近事端个广们知道,要做一款安卓APP,咱们得先学安卓开发语言,例如java,前端后端.那么没有这些开发语言基础,咱们怎么做呢?其实现在有比较好的开发方案就是做webAP ...

  8. HTML/CSS/JS总结

    HTML/CSS/JS总结 1. HTML 1.1 基础 1.2 标签的构成和关系 1.3 基础标签 1.3.1 排版标签 1.3.1.1 标题标签 1.3.1.2 段落标签 1.3.1.3 换行标签 ...

  9. 会html css找啥类型工作,HTML+CSS+JS

    HTML+CSS+JS 1. HTML(超文本标识语言)http://www.w3school.com.cn/html/index.asp 1.1 基本结构 网页标题 网页显示区域(一般要实现的代码都 ...

  10. 【转】Maven Jetty 插件的问题(css/js等目录死锁)的解决

    Maven Jetty 插件的问题(css/js等目录死锁,不能自动刷新)的解决: 1. 打开下面的目录:C:\Users\用户名\.m2\repository\org\eclipse\jetty\j ...

最新文章

  1. 一流的管理者,都具备非凡的洞察力
  2. 计算机知识的更新速度,笔记本电脑硬盘如何升级?要容量还是速度?这些知识你需要学会...
  3. matlab 最小一乘法,MATLAB实现最小二乘法
  4. C#获得父进程PID编号的完整源源码
  5. Bugku——Web——矛盾
  6. 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注
  7. 封装对MongoDB数据库的增删改查访问方法(基于MongoDB官方发布的C#驱动)
  8. HTML的文本中只允许有日期输入
  9. spark的Web UI中的Storage啥信息都没有
  10. 从零写一个编译器(八):语义分析之构造符号表
  11. python导入同一文件夹下的类_Python模块导入机制与规范
  12. 等产量曲线中r_微观经济学第四章练习题
  13. java swing 列表框_如何在Swing中使用列表框?
  14. Raspberry Pi 实现刷卡就亮灯
  15. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.8 域和指示器概述...
  16. 技术一般的程序员找工作,如今真的一年比一年难...
  17. python爬虫实战之多线程爬取前程无忧简历
  18. 使用Charles代理工具,导致浏览器无法打开网页
  19. MATLAB中逻辑类型详解
  20. 鼎信诺显示连接服务器失败2,BAD 2 BAD: EXTINCTION无法连接服务器如何解决

热门文章

  1. magento 获取国家名字 get country name
  2. 案例11:高层综合楼防火案例分析(一)
  3. 读《大型多人在线游戏开发》笔记
  4. 如何使用PathFileExists
  5. 斯坦福音乐计算机,斯坦福大学音乐硕士申请条件是什么
  6. M1 安装aircrack-ng
  7. TransitionPageTurn的参数设置
  8. (附源码)springboot微信点餐系统的设计与实现 毕业设计221541
  9. 内存管理 (Memory Management)
  10. 智算中心操作系统 | 数智化升级的新定海神针