兩大基礎語言 C 與 Java 入門書推薦!
最近很多朋友都表示對程式設計有興趣,但不知道怎麼入門。其實想知道入門途徑,得從您學程式想做什麼開始。一般而言,程式設計有下列這幾條途徑:
1. 寫「桌面應用程式」(如:Photoshop...等)。
2. 開發網站、或雲端程式
3. 開發手機 App
4. 自動控制(操縱機械手臂之類的)或韌體移植
5. 資料庫分析(如:最近很夯的「海量資料分析」(Big Data Analysis))
6. 遊戲程式設計
7. 系統工具設計(如:防毒軟體、資訊安全...)
不過不論您想走哪條道路,最佳的起點只有兩個:「C 語言」與「Java 語言」。「C 語言」學會後,可以往「iPhone/iPad 手機 App 開發」(它們用的 Objective-C 包含 C 語言所有功能)、「自動控制或韌體移植」、「遊戲程式設計」(需加學 C++,不過 C++ 也以 C 作為基礎)、與「系統工具設計」走。它獨有的「指標」,會逼你接觸系統「底層」、並了解它的運作機制。
至於 Java 語言,個人認為它是「物件導向語言」最佳的入門選擇。學會後,可以走「Android 手機 App(就是使用 Java 語言)」、「網站開發」(需加學 JavaScript 與 PHP 為佳,不過它們兩者也與 Java 語法神似)、「資料庫程式設計」(雖不一定用 Java,但 Java 支援許多與資料庫開發的軟體框架,如:Hibernate,可以讓你寫起程式來更輕鬆)...等。
該先學哪一種,就看您有興趣的領域落在哪個語言的「勢力範圍」囉!很多朋友都問我該選哪本書比較好?根據我教電腦補習班 23 年(我從 1989 開始在台上教電腦)的經驗,我推薦以下兩本!真的真的是很棒的入門書,推薦出去從來沒有「漏氣」(台語:丟臉)過:
C 語言:
C 語言教學手冊(四版)
作者:洪維恩
出版社:旗標
出版日期:2007/04/20
博客來網址:http://www.books.com.tw/products/0010360466
Java 語言:
最新 Java 2 程式設計實例入門與活用-超值增訂(第四版)
作者:高橋麻奈
出版社:博碩
出版日期:2010/10/28
博客來網址:http://www.books.com.tw/products/0010485281
除了博客來之外,我也推薦一家書店:「益大書局」。老闆姓蕭,本身對電腦很熟,到店裡的書籍他都會翻看,斷定適用對象與目的(如:初學 vs. 有經驗者,或 自學書 vs. 參考書)。只要客人到店裡,報上買書的目的與自己的程度,老闆會以迅雷不及掩耳的速度,從書架各處把推薦書籍抽出一點點,然後開始滔滔不絕的介紹:「這本寫的比較詳細,可惜沒有 XXX 這部份...如果想快速學會,我推薦這本薄的...想買指令從 A 排到 Z 的,這本好!...可以搭配這本範例集,效果不錯...」。總之,買了這麼多年的電腦書,很少看到有人賣書賣得如此熱情的。他們家的折扣也都比其他電腦書店多,去的時候報我的名字「紀俊男推薦」試試看,說不定有意外的折扣(因為我很常跟他們買書)。
店面在光華商場附近的「地下電子廣場 B2」,就是新生南路與八德路交叉口,有個可以下去的樓梯,B2 只有他們一家書店,找一下應該找得到。店面雖然小,不過據說他的倉庫很大。他說:「店面只擺我看過、認可的好書!那些不怎麼樣的,就擱在倉庫,有人想買我一樣照出!這樣才有辦法降低店租負擔,然後打多點折扣與人競爭。」如果不在台北市的朋友,他們也提供郵寄到府,只要到這裡: http://etaitbook08.pixnet.net/blog/post/39595111 逛逛,想買哪一本打個電話給老闆(或老闆娘),據說很快就會收到了。聯絡資訊網站的最頂部有。
喔~不小心說多了...不知我若辦這幾本書的讀書會,有人會有興趣參加嗎?你會想先學哪一個呢?在底下留個言告訴我喔!若人夠多的話(15 個人以上)我或許可以想辦法來辦喔~
同時也有1部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。 這集會聊到... Overview 💬 💙 準備軟體工程師面試必備書 2:19 Cracking th...
「java自學書」的推薦目錄:
- 關於java自學書 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於java自學書 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於java自學書 在 [請益]沒有任何的程式基礎,如何自學JAVA - 看板Soft_Job 的評價
- 關於java自學書 在 #請益Java自學用書 - 軟體工程師板 | Dcard 的評價
- 關於java自學書 在 紀老師程式教學網- 兩大基礎語言C 與Java 入門書推薦!... 的評價
- 關於java自學書 在 [請益]沒有任何的程式基礎,如何自學JAVA - soft_job | PTT職涯區 的評價
- 關於java自學書 在 【Java】Java入門#Java入門程式設計#Java教學#Java語言 ... 的評價
- 關於java自學書 在 【書籍】 自學java的第二本書- java程式板 - PTT網頁版 的評價
- 關於java自學書 在 Python - 100天从新手到大师 - GitHub 的評價
java自學書 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。
這集會聊到...
Overview 💬
💙 準備軟體工程師面試必備書 2:19
Cracking the Coding Interview 提升程式設計師的面試力
🔗 蝦皮 中文: https://shp.ee/y7rbjqk
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013846860?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/E050035291?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 當畫家遇上演算法 看圖學演算法 4:28
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
🔗 蝦皮 中文: https://shp.ee/k3jtmvg
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013567471?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/0010887779?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 置入生活中的演算法 6:20
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
🔗 蝦皮 中文: https://shp.ee/rvvh89e
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013864481?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#書到用時方恨少 #演算法繪本 #ComputerScienceBooks
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
【㊫ 電腦科學/軟體工程 學習資源 📖】
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
從0-1學 Python 3
https://tinyurl.com/python-bootcamp-untyped
從0-1學 JavaScript
https://tinyurl.com/js-complete-untyped

java自學書 在 #請益Java自學用書 - 軟體工程師板 | Dcard 的推薦與評價
各位大大好。小弟我最近在學Java,目前有在旁聽資工系的Java程式設計。但是因本人沒什麼程式基礎,加上老師給的講義主要是給有修過C和C++的資工系學生 ... ... <看更多>
java自學書 在 紀老師程式教學網- 兩大基礎語言C 與Java 入門書推薦!... 的推薦與評價
老闆姓蕭,本身對電腦很熟,到店裡的書籍他都會翻看,斷定適用對象與目的(如:初學vs. 有經驗者,或自學書vs. 參考書)。只要客人到店裡,報上買書的 ... ... <看更多>
java自學書 在 [請益]沒有任何的程式基礎,如何自學JAVA - 看板Soft_Job 的推薦與評價
由於大學唸的科系跟程式完全沾不上邊,所以想請問,如果沒有程式的基礎,想自學JAVA
該怎麼學呢?
希望的學習模式是一個有系統的學習模式,因為沒有程式基礎,只能從最基本的開始學上
去,所以希望各位大大能夠指點一下該如何自學,而希望有系統,是希望可以有一個比較
完整的學習架構,而不是東一塊西一塊的學
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.165.30 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1666359101.A.16E.html
... <看更多>