如果你有耐心堅持個一年以上的話, 我會推薦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
首先學習HTML, css, 這兩個東西是一套的, 非常容易理解, 把w3school上面的教程過一遍就會了, 記住要一個個過, 千萬不要偷懶, 一旦開始偷懶, 你會越來越偷懶, 最后什么都沒學成. HTML 教程 , CSS 教程
下一步是學js, js相比前兩個會難的多, 因為js才是一門正式的編程語言, 同樣, w3school的教程全過一遍, JavaScript 教程 , 教程過完了就可以買書看了, 強烈推薦一本超好入門書: 《JavaScript DOM編程藝術(第2版)》(Jeremy Keith,Jeffrey Sambells)【摘要 書評 試讀】 , 認真學, 多看, 看完之后學jquery, 這個時候你基本能夠了解語言庫了, jquery 也直接過一遍w3school的教程, jQuery 教程 . jquery會了, 基本上你網頁開發前端就已經入門了, 如果你學的扎實, 反復的看, 其實你就可以勝任前端開發的工作了, 不過瀏覽器兼容性還是解決不了的, 不過你目標不是前端工程師, 瀏覽器的兼容性不了解也無所謂.
在第二步你學習js的時候, 你可能就接觸一些后端的東西, 沒錯, 就是ajax. 這個是需要后端返回數據的. 這個時候你要開始學習php了, 入門php相比於js會更麻煩一些, 因為運行php需要有很多細節要處理, 所以一本好的入門書籍是非常重要的, 這個w3school上面的php幫不了什么忙了, 推薦一本書: 《php和mysql web開發(原書第4版)》([澳]威利,[澳]湯姆森)【摘要 書評 試讀】 , 當然, 這過程中你會遇到各種各樣的問題, 但是如果你學到了這一步, 非常歡迎你私信我來學習, 我絕對幫助, 現在肯學習的孩子太少了, 而且題主才上高中, 太難能可貴了.
一些注意點, 學習HTML, css, js的時候, 只要有瀏覽器就夠了, 不需要裝wamp, 編輯器推薦sublime, 多用google, 多敲代碼, 尤其是多敲代碼非常重要, 不敲代碼你什么都學不會. 其他的想起來再補充吧.
對於那些說加入www.zuiuren.com陣營的, 不要理他們, 直接在win上面學, php和apache對win的兼容性非常好, 完全可以從入門學到精通都無需碰linux. 當然, 如果你網站最終上線的話, 還是需要接觸linux服務器進行部署. 這個到需要部署的時候再說, 提前接觸linux就是浪費時間.