從零開始學 PHP,有什麼好的教材推薦?
如果是對php零基礎但是有編程經驗的話,隨便找本《php聖經》之類的東西再配合手冊就歐了 如果是完全零基礎,看《細說php》吧,最近發現的一本比較不錯的書,我當年咋就沒有這種書呢
Head First PHP MySQL:http://book.douban.com/subject/3253845/
PHP程序設計:http://book.douban.com/subject/2071057/別聽某些人瞎扯,一個入門簡單的語言,可以幫助你找到編程的自信與成就感,PHP是偉大的語言,噴PHP的,我只能說你行,你來啊。你自己寫個語言,我們都用你的。
我也是從零開始學php的,現在還在學習中。我看的也是《細說php》。這本書比較容易看懂,也很系統,很詳細。較適合入門。補充一下,這本書是中國人寫得,沒有國外的書好。不過更容易看懂。
- 只是要入門有個概念的話,可以去看中原大學的PHP視頻教程講座,只有五節課,而且講師很風趣幽默,講得很淺顯易懂。http://www.youku.com/playlist_show/id_3481833.html
- 《php和mysql web開發》的確是聖經級別,那些書里我也只略看過這本,感覺很一般,但如果沒其它語言的基礎的話看這本也是不錯的。
- 我真正推薦的是《PHP Cookbook》,包括其它所有的Cookbook系列。裡面有的是真正對常見問題的解答,而不是慢慢啃慢見效的其它東西。
- 而說深入提高,就不是PHP的書擅長的了,優秀的程序員理應能看懂大部分的編程泛型,不同的語言有不同的思路,比如《重構》一書用JAVA寫,數據結構的書多用C/C++ 寫,元編程應該是Ruby的資料比較多,函數式編程及程序結構以用LISP作為語言來描述的《SICP》為最佳
簡單介紹一下自己,我有六年的php全職工作經驗,兩年的ruby全職經驗,五年的java全職經驗, 四年的c經驗。
現在我說一下自己的結論,php不是一門值得學習的語言,無論從學習編程角度,工作實踐角度,編程樂趣角度,還是未來發展的角度。
至於為什麼,可以說很久,說很多,但那不是我想在這裡說的。
如果因為公司或其他原因,必須要學習php,我推薦以下書籍,都是自己仔細讀過的。細說php我沒看過,沒發言權,原則上我不讀國產作者的書,因為時間有限,這是我個人的偏見,也許這本書確實很好。- 入門: php和mysql web開發(4th) 這是公認的入門聖經,php最重要的作用就是和mysql結合做web開發,這也是大部分人的學習目的,所以別那麼多廢話,直接來這本學了就能用的。
- 全面: programming php(2th) 這本是工作時常備手邊的參考指南,我們不應該去迅速查一下手冊找到函數參數順序然後關掉,而是知道這背後的理由以及一些陷阱,那麼這本是最好的。
- 深入:以下三本
- Pro php 這本講解了zend框架,和一些深入的主題,包括測試技術,不過說實話,我認為完全精通了這裡面內容的話會很痛恨php的混亂和無能。
- Practical web 2.0 applications with php 這本也是zend框架的,學php的話,幾近於官方的zend框架是需要了解和掌握的,php的思路和哲學完全在這裡面。
- PHP Objects,patterns and Practice 這本可以給php程序員做面向對象開發的入門,不過這裡面說的java類似的傳統ooad已經在飛速走向被淘汰的過程中了,jquery這類結合大量函數式編程思路的oo開發是未來的趨勢。
就這些了,再強調一下,對於php和這些書籍的看法,完全是我這樣一個有強迫症的偏執狂的偏見,各位可以完全不理會:)
沒有C語言基礎,不通過培訓機構,從零學php是不可能的。沒有編程基礎是根本看不懂php手冊的。C語言可以讓你知道什麼是編程,什麼是語法,讓你的頭腦里形成程序員的思維。
如果要一個文科生立馬學工科,思想方向恐怕轉不過來吧?
我成想通過自學完成php的學習,但反覆了3次,最後還是參加了培訓班。C語言只要把C的語法弄懂,你再回頭自學php上手就很容易了。有兩條路:自學: C(語法)→HTML,CSS,DIV(必會)+javascript(了解)→PHP(需要半年)培訓: HTML,CSS,DIV(必會)+javascript(了解)→PHP(需要至少3個月)先簡單介紹一下自己,12年前用php,參與開發國內一個大型遊戲社區網站。在那之前有5年程序開發經驗,foxbase,vb,delphi,c/c++都接觸過一些。
從零開始學,這個零是指什麼,是從來沒有接觸過php,還是從來沒有接觸過計算機編程。如果是後者,建議看的教材是KR的《C語言編程》和清華大學出的《數據結構》。如果有這兩本書的基礎,有過一定的C語言編程經驗,那麼直接去看PHP的API手冊就可以了。弄本教材,看看視頻教程,兩個星期就入門了,http://www.lamp99.com ,個人推薦看下下php100的教程了。
如果你基礎不好的話,先從韓順平的教程開始吧,由淺入深比較合適你。韓順平_PHP從入門到精通視頻教程配套筆記
我看了書感覺沒有實踐不行,就弄了套老韓的視頻,一起看的,還不錯
韓順平的PHP從入門到精通的視頻,您可以看看,比較適合新人
我們一直在看韓順平的PHP視頻,非常實用
細說php不錯啊
http://blog.goody365.com/lamp/Lamp%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E6%8A%80%E8%83%BD%E8%A1%A8v0.html
唉,那我就只能再貼一次自己寫的lamp技能表了我看的是《細說PHP》,結合視頻教程。。。然後在學個框架。比如TP
想辦法能跑起來,就學起來了。
PHP入門容易,但是要熟練掌握確實還是需要一個過程題主要自學PHP的話,建議看視頻教程,書的話對於零基礎的人來說,學起來可能要難懂一些學習PHP的話,要先學前端web開發、然後php開發基礎知識、最後php進階和高級應用,推薦題主看:php 開發從入門到精通視頻教程,這是一整套的那種,學起來連貫性要好一些另附一些分享吧,自學是一個漫長的過程,而且效果顯現出來比較慢,題主在學習的過程中需要擺正心態、耐住寂寞、提高學習自覺性可以在網上找一些學習交流群,不懂的地方就找群里大神問問
PHP是一門非常容易學習的語言,你可以從這裡開始:
http://www.w3school.com.cn/php/index.asp推薦閱讀:
※udemy上有什麼值得看的視頻課程?
※一個想學習編程的門外漢最佳的入門語言工具是哪個?
※求教:排課演算法?
※葉勁峰老師最近發表的從零開始的Json庫教程適合什麼水平的編程學習者?