作者monomorium (門外漢)
看板java
標題Re: [問題] 非本科 學JAVA?!
時間Mon May 30 15:51:25 2011
任何技術性的書,原本就不應該只讀一本
如果只想讀一本,就讀規格書吧
http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
這也是寫教材最重要的參考依據
如果拿規格書當入門的第一份教材
大概需要一、兩年消化吸收
前提是,自己要能很懂得發問
然後能自己去找出答案
另外,如果讀英文沒問題,有很多線上英文教材都很不錯
例如,官方教學文件
http://download.oracle.com/javase/tutorial/getStarted/index.html
http://download.oracle.com/javase/tutorial/java/index.html
版友提到的 Think in Java ,其實也不必買
作者有提供電子檔給人下載
http://www.mindviewinc.com/Books/downloads.html
另外的線上英文教材,我推薦 ZetCode
http://zetcode.com/
中文資源一樣很多,我有整理一份
http://pydoing.blogspot.com/2010/11/java-resource.html
個人建議完全初學者,先別問為什麼,跟著範例一個一個走
程式語言如同自然語言,你要先學會去使用程式語言
而不是問為什麼是這樣,或是問為什麼要這樣
習慣程式語言的使用之後,你自然而然就會能寫出與範例相仿的小程式
這也是我《Java 入門指南》的設計理念
然後寫程式寫到一定程度之後,自然會主動想要往上提昇
就需要其他進階的參考說明資料
我拿資訊相關科系的學生來作比喻
課程設計也不是大一就要學生學會離散數學、演算法、資料結構
或是多了不起的程式設計、軟體工程等等
大一先學會寫程式,簡單的專題
其他東西,大二以後才一步步慢慢來
如果真的完完全全什麼都不懂,想從基礎學習寫程式
我建議另一份教材 How to Think Like a Computer Scientist
http://greenteapress.com/thinkapjava/
可以買紙本,也可以下載電子 PDF 版本
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.142.32
推 jizz56:感恩 很實用 不過m大的書 哪裡買?! 05/30 22:04
→ monomorium:目前只有提供線上版本,範例都有語法高亮度顯示 :) 05/30 22:49
→ monomorium:現階段我的教材有首刷賣不完的疑慮,暫不考慮發行紙版 05/30 22:52
※ 編輯: monomorium 來自: 118.169.142.32 (05/30 22:54)