編程入門,不得不上的5個必備網站

在上一篇「我是如何用10天自學編程,改變一生」中,霖哥提到,最初的自學編程是通過國外的w3schools網站,進行系統地學習的。

這個網站的特點是,用非常簡單的方式,講述技術點,並配合大量的動手試驗,非常的適合編程入門,內容不多不啰嗦,能用極短的時間,入門編程語言和Web網頁編程技術。

然而,同類型的適合編程入門的網站,可不止這一個。對於新手,不得不上這5個必備的編程教學網站。

W3Schools

網址:w3schools.com/

推薦指數:

霖哥早在2008年就開始接觸的編程教學網站,也是霖哥強烈的推薦的編程入門網站,是這同類網站的鼻祖。

它主要提供Web開發技術的教程,如HTML、CSS、JavaScript、PHP、SQL等,當年的霖哥,就是通過這個網站,走上了編程之路的,並在此後,熟悉多個PHP框架,開始做一些校園項目。

雖然我個人非常喜歡這個網站,不過對於大部分人而言,他的一個壞處是:英文的!

更要命的是,國內很多地區,已經被牆了,根本訪問不了!所以,還是被迫不推薦了。

W3School

網址:w3school.com.cn/

推薦指數:

國外的w3schools.com的國內翻譯版,基本把國外w3schools.com翻譯成中文,搬了過來。

內容也和國外的w3schools.com基本一樣,提供Web開發技術教程相關如HTML、CSS、JavaScript、PHP、SQL等。

這算是一個很早期的網站,記得霖哥自學編程初期就發現了。不過,當時還是喜歡w3schools.com國外的,因為感覺,英文的表述更加簡潔有力,不知道是不是因為w3school.com.cn的翻譯不夠到位。

Tutorials Point

網址:tutorialspoint.com/

推薦指數:

前面的兩個w3schools.comw3school.com.cn,都只提供了Web網頁開發相關的編程教程入門,但是我們都知道,編程的領域是很廣的,還需要學習更多的編程語言、框架、技術理念,才能正式的開工做項目。

很多人,光以為學習了編程語言本身,就能工作做項目?這是一個天大的誤會。

這個網站,除了編程語言教程(C、PHP、JavaScript等),還有編程框架教程(Yii、Web2Py等)、編程理念(面向對象、MVC等等)、基礎知識(IP是什麼、Socket是什麼等等),內容包羅萬有,相對都比較淺顯,能夠讓人迅速入門。

不過呢,它,是英文的!對很多人來說,會有閱讀障礙或感到不適。我們接著往下看。

runoob 菜鳥教程

網址:runoob.com/

推薦指數:

菜鳥教程,提供了各種編程語言、開發工具的入門教程,其中編程語言的教程做得不錯,日常工作中,經常路過看到其他程序員同事都在用它翻閱資料作為工作參考,用的人比較廣。

它的基本模式,也和國外w3schools差不多,在其基礎上,添加了更多的編程語言,依然是以簡潔的技術描述、豐富的動手實驗為主的快速入門教程。

W3C School

網址:w3cschool.cn/

推薦指數:

w3cshool,注意看,是w3c-school,跟之前的w3-school是不一樣的,名字很容易傻傻分不清。

內容跟Tutorial Point更像一些,編程語言、框架、工具,還會跟一些國內的知名的框架、工具合作,把它們的文檔整合進來,所以內容非常的豐富。

不但適用於入門,還能用於後續的實際工作所使用的框架工具的參考文檔,可能在裡面都能找到。

比如說,微信的小程序開發手冊,也在裡面可以找到。

不止教程,還能參考

點進這些網站,你會發現,哇,編程需要學習的技術點怎麼這麼多?

是的,編程的技術點非常的多,但是它們有很大一部分知識,是共通的,所以,傻乎乎的,一本本地買書看,一是買不完,二是看不完,看完了也一臉懵逼,入門階段,使用這類型網站,極速地掌握相關編程知識點,才是王道。

另外,這些網站,還有一個重要作用!這些網站還可以——

像新華字典一樣的,編程參考書!

就像前面說的,編程開發,很多東西是共通的。所以,實際工作中,當需要用到某個技術點,進入相關參考網站,不用學,直接參考直接開工!用到哪裡不懂,再看看參考。

編程是一門內容很廣的學問,如果嘗試把一些編程語法、介面、死記硬背下來,是毫無意義的,因為記住所有工作中要用到的資料,是絕對不可能的。

實際編程工作當中,就是一個不斷地翻閱文檔資料的過程,寫著寫著代碼,就忘掉了,翻看下資料,回顧一下,複製粘貼一下,繼續工作。

即使到今天,霖哥我也經常需要到這一類網站,去找一些忘記的技術點。比方說,10個不同的編程語言,它們if條件語句,都有一些微小的差別,那就是10種不同的寫法,記不住是理所當然的。它們本質都是相同的效用,忘記了不要緊,用的時候,翻閱一下參考資料。

到這裡,還得需要推薦另一類教程網站:

技術、框架的官方文檔!

推薦指數:

由於官方文檔,一般由框架、工具的原作者所寫,具有最高的實用價值,涉及的功能點是最全面的,而且不像一整本書那樣,有太多累贅的語言。所以,通過以上5個網站,進行編程入門之後,翻閱官方文檔做資料參考,是最佳的選擇。

但由於,很多技術的官方文檔通常都是英文,英文閱讀能力就顯得很關鍵。也是為什麼我在「我是如何用10天自學編程,改變一生」中提及,英語閱讀能力,非常非常非常的重要的原因。另外,不同技術的不同官方文檔,使用Google搜索比較容易找到,使用Google搜索,首先要翻牆,這裡就不過多描述了。

總之,不論是入門、學習、還是工作,熟練的運用這5個網站,將會讓你受益匪淺!

公眾號「商學院畢業的程序員」,分享編程、科技、商業的乾貨。

歡迎留言,希望幫助到您。

如果覺得有用,就分享給你的朋友,轉載請註明出處「商學院畢業的程序員」

推薦閱讀:

買西瓜的高級玩法,用好你的智能手機
想編程,是勤奮自學還是去培訓班學習?
[數據結構]表達式樹——手動eval()
放學快走,你的電腦在實驗室自己喊啪嗒!
JS中的閉包為何會產生副作用,即閉包只能取得包含函數中任何變數的最後一個值?

TAG:編程 | 自學編程 | Web開發 |