Re: [問題]請推薦新手入門書

看板C_and_CPP (C/C++)作者 (好人超)時間14年前 (2012/04/13 01:07), 編輯推噓4(4025)
留言29則, 10人參與, 最新討論串3/4 (看更多)
※ 引述《gale960216 (ㄚ稚)》之銘言: : 前兩天到書局翻了幾本書,我發現我連一兩行都看不懂(完全的門外漢阿QQ) 我只想回覆一句話:程式,不是用看的。 對於毫無基礎、而且也沒有人教的超新手, 我會建議書局隨便挑本你覺得順眼的書(排版、用詞不太糟的) 回家之後,灌個Code::Blocks或者VC++ Express 照著書上的範例key,然後執行,然後亂改再執行 譬如原本的程式長這個樣子 #include <stdio.h> int main() { printf("Hello World"); } 新手大概不知道每一行在做什麼,沒關係 那就亂改程式,譬如把 printf 那行砍掉再重編執行 就會知道這行有什麼作用了 我記得自己剛學程式的時候,挑了一本現在絕對不會想回去看的書 但那本書的簡單範例,真的幫助我這個笨蛋踏出了第一步 如果一開始就讓我摸到那種聖經級的英文書,我恐怕嚇都嚇死了吧 當然這是個人的經驗,大概不適合用在其他人身上 所以也是僅供參考囉XD 如果可以的話,最好能找個人當家教,可以學得最快 譬如住在淡水北投附近的話就可以考慮跟我聯絡 (喂) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.92.122

04/13 01:46, , 1F
話說小弟現在養成直接 fprintf( stdin, "Hello World\n");
04/13 01:46, 1F

04/13 01:53, , 2F
不同意 以前買過一本簡單的中文書(因為只看得懂這本)
04/13 01:53, 2F

04/13 01:53, , 3F
結果K完還是只會寫簡單的程式 學不太到東西...
04/13 01:53, 3F

04/13 01:54, , 4F
而且有時候會被書上奇怪的觀念誤導...
04/13 01:54, 4F
這確實也是個問題 我這篇想的簡單入門書的前提是觀念正確,不過新手好像也沒辦法分辨... 這也是聖經本最大的優勢,至少不會誤導人 manoeuvre點出了我這篇文章最大的問題XD 題外話,我真的好想寫一本超級簡單、一定能學會,而且觀念正確的入門書 可惜工作後更沒有時間了... <-- 這種心態過了五十年大概還是不會孵出來

04/13 01:59, , 5F
我覺得直接看c primer plus原文 內容真的不錯但偏厚
04/13 01:59, 5F

04/13 02:02, , 6F
超級簡單、一定能學會 這樣有可能學習效率不好耶
04/13 02:02, 6F

04/13 02:03, , 7F
像是程設課常常每次出作業都是高上一階的難度
04/13 02:03, 7F
不過高上一階的結果是,會有一部份的同學往上成長 但同時也會有人被這堵牆給擊倒了,即使他們本來想學好的...

04/13 02:03, , 8F
作業很難但是寫出來就有學到很多東西的感覺
04/13 02:03, 8F

04/13 02:04, , 9F
欸... 我會不會誤會j大超級簡單的意思了XD
04/13 02:04, 9F

04/13 02:05, , 10F
是啊 我覺得這適合急著要學好或是沒有退路的人(想考資工
04/13 02:05, 10F
我一直很慶幸自己看的第一本書很簡單 因為這輩子遇到的第一個程式設計教授,很會築高牆 如果成功翻牆的話,學到的東西真的不會忘記 但是.... orz

04/13 02:05, , 11F
所 或是已經在資工系裡) 簡單的就適合國高中慢慢摸
04/13 02:05, 11F

04/13 02:05, , 12F
所以我覺得原PO比較適合前者 需要很大的刺激XD
04/13 02:05, 12F
原來如此,那就從C++ Primer開始啃吧 (喂)

04/13 02:21, , 13F
一樓為什麼是 stdin XDDDD
04/13 02:21, 13F

04/13 02:25, , 14F
樓上xdd
04/13 02:25, 14F
我剛剛還真沒發現這個大問題耶!! ※ 編輯: james732 來自: 114.32.92.122 (04/13 02:26)

04/13 02:40, , 15F
xatier好眼力XDDD
04/13 02:40, 15F

04/13 05:50, , 16F
要把教學寫得容易懂,很多時候要省略、簡化掉很多細節
04/13 05:50, 16F

04/13 05:50, , 17F
把東西講得很簡單,最後才能把真正想教授的東西傳出去
04/13 05:50, 17F

04/13 05:51, , 18F
看簡單的教學要抱著不要盡信只抓重點的心態,看嚴謹的聖經
04/13 05:51, 18F

04/13 05:52, , 19F
本,要有反覆閱讀才能懂是常態,自信心不被打擊的心理準備
04/13 05:52, 19F

04/13 09:02, , 20F
這個問題真的沒有最佳解.那就隨風搖擺吧
04/13 09:02, 20F

04/13 10:48, , 21F
我認為聖經本難在英文而已 但實際上這個行業就是需要看英文
04/13 10:48, 21F

04/13 12:41, , 22F
我傻了 應該是 stdout
04/13 12:41, 22F

04/13 22:58, , 23F
同意purpose,有時簡化到甚至會用不太正確的解釋法來說明
04/13 22:58, 23F

04/13 23:00, , 24F
像是我相信很多人第一次學程式都搞不懂pointer/array、
04/13 23:00, 24F

04/13 23:00, , 25F
pass by XXX之類的東西...學過程式的人都覺得直接看聖經本
04/13 23:00, 25F

04/13 23:01, , 26F
不難啊!而且觀念又正確~ 但真的很多人看K&R無法上手。這
04/13 23:01, 26F

04/13 23:01, , 27F
是對程式有sense和資訊本科的人無法理解的XD 所以我認為容
04/13 23:01, 27F

04/13 23:02, , 28F
易上手最重要,太精準及深入的概念是經驗和不斷閱讀來補強
04/13 23:02, 28F

04/14 03:09, , 29F
推碁峯出版社蔡明志--樂在C語言,漫畫圖解還滿清楚的~
04/14 03:09, 29F
文章代碼(AID): #1FXml4PK (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1FXml4PK (C_and_CPP)