Re: 大家好
※ 引述《kinyo1 (大頭)》之銘言:
: 各位先進大家好阿
: 小弟我對於mac程式設計蠻有興趣的
: 剛好逛到這個板,我想對於很多想學習的人很有幫助
: 不過小弟有個很大的問題
: 就是小弟我一點程式設計的基礎都沒有orz
: 所以想請教大家
: 如果想要學習的話
: 需要先看那些書籍來充實自己的基礎呢
: 祝這個板能大紅大紫唷
: 感謝板主
程式設計大概有兩種路徑,一種是先從程序導向語言入門,再學物件導向
一種是直接學物件導向。
第一種的話,建議從 C -> C++ 或是 C -> Objective-C
C++ 的中文書比較多,如果中文比英文好的人,建議走前者...
懂 C++ 以後要學 Objective-C 或其他相似的物件導向語言就很簡單了,
大概幾天內就能搞懂。當然你想從 Java 學物件導向也 ok。
第二種就可以直接學 Objective-C、 C++ 或是 Java 等物件導向語言。
在 Mac 上寫程式的王道就是 Objective-C,無論如何都是要走到這條路上。
就看你想直接攻頂或是先爬爬小山練習一下,再來爬這座山。
(其實比起 C++ 或 Java,ObjC 只能算是小丘陵 XD)
在這些部分有些不錯的書:
C 語言
C: How to Program(C 程式設計藝術)
C++
C++: How to Program(C++ 程式設計藝術)較淺顯
C++ Primer(C++ Primer 中文版)較深
The C++ Programming Language(C++ 程式語言經典本)C++作者寫的
Objective-C
Programming in Objective-C
Objective-C Pocket Reference 都沒有中文版
我個人的經驗是程式語言不能只用看的,一定要動手寫才能學到東西。
遇到疑惑自己動手寫一段 code run 看看也是很好。
另外這篇文章可以看看:
http://www.jjhou.com/qa-cpp-primer-16-26.htm
有什麼問題歡迎直接上來問 :D
--
知止而後有定。定而後能靜。靜而後能安。安而後能慮。慮而後能得。
http://xamous.idv.st/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.215.199
※ 編輯: xamous 來自: 140.113.215.199 (01/05 15:48)
※ 編輯: xamous 來自: 61.62.158.224 (01/05 21:46)
※ 編輯: xamous 來自: 61.62.158.224 (01/06 12:39)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章