台灣最大程式設計社群網站
線上人數
1764
 
會員總數:241121
討論主題:186795
歡迎您免費加入會員
討論區列表 >> PHP >> 0基礎變成想學PHP,有哪些書籍比較適合,
[ 變換順序 ]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
0基礎變成想學PHP,有哪些書籍比較適合,
價值 : 5 QP  點閱數:814 回應數:32

樓主

媽祖
門外漢
0 2
115 26
發送站內信

最近工作之餘,剩下很多時間,想來學習PHP編程,不知道如何入手,需要學習C語言作為基礎,然後在學PHP。 還是直接學習PHP, 不知道學習PHP具體要掌握哪些內容。

新手提的問題可能含金量不高,但是需要一些走過彎路的經驗老手指點下,最好是有在企業工作,比較貼近實際運用,謝謝,各位來指點,我也有在自學c語言。


搜尋相關Tags的文章: [ PHP PHP初學者 PHP入門 ] ,
本篇文章發表於2017-08-29 11:11
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

可樂快跑
檢舉此回應
https://www.tenlong.com.tw/products/9789864762606
除了歐萊禮的書,其他我都不建議了。
基本上雖然沒基礎學php是無所謂。
當然有基礎來學的話相對就會快很多。
程式語言其實大都差不多,雖然不能說大同小異。
但是原則和概念以及方法其實都是差不多的。

真的要差就是語言的用法,環境的設置,執行的方法,開發/上線模式的切換之類的……
本篇文章回覆於2017-08-29 12:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上我比較不會直接推薦哪本書比較好。

畢竟我覺得適合你的,但不一定可以適合你。

正常來講如果想從0學習起的話。基本建議最好是買三種書。
除了php的部份,其實包含html與css的部份,還有javascript的部份也最好可以一起買。
因為要設計一個網頁這些都是必要的東西。

買你能看到學到的是語法的教學。但如何運用這些語法這就得看書作者的書寫功力看有沒有辦法導引你。

我是不太會建議書。不過確實歐萊禮系列的書比較會導引一些初學者。因為它教的不只是php。也會教觀念。

但一般我還是希望你盡量自已去書局一本一本的查看。不要怕買書。初學者一開始學買個3、4本都是很正常的事。

然後看要照著書上教的。大多數的書一開始都會教設計留言版。這是一個很好的練習題目。

再來有問題來這邊問就行了。(只是問到太笨的問題,很可能會被罵就是了,要有一些自覺的心態)
本篇文章回覆於2017-08-29 14:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

媽祖
檢舉此回應
這書看 起來 真的不便宜 我到網絡去搜索看看 看哪裡下單方便
本篇文章回覆於2017-08-29 20:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

媽祖
檢舉此回應
我之前問了一位負責招募軟件開發的HR 她解釋說 如果要學習PHP 需要掌握HTML css JavaScript jQuery
(如果要血洗除了php的部份,其實包含html與css的部份,還有javascript的部份也最好可以一起買。)如果按照您推薦的 這三種 都推薦一些書吧 謝謝

本篇文章回覆於2017-08-29 21:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

媽祖
檢舉此回應
還有那個程序設計俱樂部 註冊了帳號但是 密碼一直沒有 是不是沒有人維護了
本篇文章回覆於2017-08-29 21:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
對於買書,我的建議是撇開安裝環境的部分,最開頭的一兩章能看懂,最後的幾章看不懂,這種書的難度是最適合的
當然,對於初心者而言,觀念的建立比起複雜程式技術教學更重要
你不需要為了PHP學習C做基礎,當然你想學或是工作有需要就另當別論
所謂的基礎是各語言共通的觀念,變數、陣列、迴圈、條件式等等
最後,HTML、CSS、JS、JQ這些一起學起來當然很好
但我覺得對初心者而言最重要的是弄清楚PHP和上面四者的區別
本篇文章回覆於2017-08-30 09:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

媽祖
檢舉此回應
最後,HTML、CSS、JS、JQ這些一起學起來當然很好
但我覺得對初心者而言最重要的是弄清楚PHP和上面四者的區別
能不能詳細解釋下這段話,我算是初學者,所以問的問題很菜鳥,能不能說下你的感受,你能不能解釋下那四個名詞是有什麼用
本篇文章回覆於2017-08-30 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

可樂快跑
檢舉此回應
backend:php
frontend:HTML、CSS
full:JavaScript
80% frontend:jQuery

other: other Device

這就是你要的解釋了。
本篇文章回覆於2017-08-30 10:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

媽祖
檢舉此回應
好的 謝謝
本篇文章回覆於2017-08-30 10:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

媽祖
檢舉此回應
backend:php
frontend:HTML、CSS
full:JavaScript
80% frontend:jQuery

other: other Device
想問下 這些要買哪些書回來看
本篇文章回覆於2017-08-30 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
不錯的參考

可樂快跑
檢舉此回應
會不會等一下我們提供書單了。
你又來說看不懂?
然後開始一問就要一答?
我現在開始要建立你一個寫程式人的觀念:
先去做,做了不行再來發問。
先去買書!買錯了再來發問。
寫程式或是工程師的工作是要解決問題,不是製造問題。
如果從初學開始就沒有這種認知。
最終過了三個月我可能就會送你「不適合走這一行」的評價!
很抱歉到這個階段我必須講的這麼硬,免得你到最後只是徒然浪費時間。
(有很多時候,勸人放棄反而讓他們找到一片全新的世界)
本篇文章回覆於2017-08-30 11:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

媽祖
檢舉此回應
大神 您說的問題 確實是因為我的不足造成的, 我還是自己先學 然後 先建立自己的一套觀念 框架, 然後發下我自己的學習進度,然後在等您來評價,我這個帖子不刪就留著。
本篇文章回覆於2017-08-30 11:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
就如我上面說的,其實我不會去建議什麼書。

因為所有人適合的書各自不同。
因為個人的天份不同。

像我來說,我以前在學php。只有一開始買了一本書。還很困難理解的書。
為何我會買一本書的原因是因為我本身已經有程式的觀念。(我原本就會開發dos的命令系統跟winfrom的系統,如vb、c++)

所以那時我買的書只是介紹php相關函數的應用。
後期我也發現其實我要的資訊都可以在網路上找到。就沒在買書了。

當然,我並不建議你學我的方式,都是從網路上找資源。(話說我在一開始學php時,也是在這邊找答案。有時問一些笨問題還會被一些高手罵)

在這塈皕|先給你一些方向。
javascript跟jquery就是所謂的前端程式。這一般來說只要是想學網頁開發設計的,都一定要學的。
後端程式就是看要用php還是asp還是jsp。
(不要再跟我說學nojs)

如果是初學者的話。一般來說我會建議就直接跳過javascript的語法學習。
當然了,如果想要基礎打好一點。javascript才是必學的東西。畢竟它才是前端語言的始祖。

但是直接學jquery會比較快上手。(其實還有其它js框架可供學習,只是jquery比較容易找到資源,也會比較直覺。成熟度也比較夠)

再來必學的就是相關的html碼的應用。由其是form表單的應用更為是重要。
而html再搭配css,其實就是美化網頁的基礎。

學習的重點最好還是先從html+css先了解一些基本後。再來搭配php後端語言。一般要學到後端語言時。就得先學好前端表單的應用
至於ajax的技術。可以等先了解這些原理後再去理解也行。

而學習php之後,有可能會需要應用到資料庫的東西。
大多數而言現在的新手,我會希望你們直接去學pdo的應用。

畢竟你們學pdo就可以應付大多數的資料庫伺服了。
再加上php7版以上,已經不會在直接支援mysql相關函數。
雖然現在的php7還未全數更換。但如果是為了未來的應用性著想。
直接學pdo會比較快處理。

剩下的就是再學習sql語法。

依學習情況我可以學致上整理如下給你

1.html+css基本應用(至少要學會表單的用)

2.jquery的學習應用。(如果想要基礎打好一點,也可以花一下時間去了解javascript)

3.php的相關應用

4.sql語法的學習

以上都是設計一個網頁的基礎應用。
本篇文章回覆於2017-08-30 11:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

媽祖
檢舉此回應
謝謝版主 用心寫了這麼多, 我先谷歌下你說的這些內容, 先有程序概念,再來談技術。
本篇文章回覆於2017-08-30 12:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

媽祖
檢舉此回應
我需要學習的內容好多啊 還是需要 花更多時間進行學習啦
本篇文章回覆於2017-08-30 16:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   

回覆
如要回應,請先登入.