台灣最大程式設計社群網站
線上人數
1995
 
會員總數:245979
討論主題:189557
歡迎您免費加入會員
討論區列表 >> C/C++ >> 想自學C語言編程或者C++,想問下各位建議,謝謝。
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
想自學C語言編程或者C++,想問下各位建議,謝謝。
價值 : 5 QP  點閱數:2446 回應數:23
樓主

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

大家好 ,我是第一天剛剛來的,對論壇還不是怎麼熟悉,以前沒有接觸過編程這個行業,不過最近忽然想學習了,想自己學習編程,聽說C語言 C++入門難度不會太高,適合新人學習,所以想來請問論壇的大神來幫忙,能不能介紹一些書籍或者論壇有專門給新手學習的地方,謝謝。




搜尋相關Tags的文章: [ C語言 c++ 新手入門自學 ] ,
本篇文章發表於2017-08-21 16:55
1樓
回應

小魚
檢舉此回應
找本入門的書來看吧,
去圖書館找就可以了。
本篇文章回覆於2017-08-21 23:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

詹宗運
檢舉此回應
筆者建議你先學入門的C語言,
先從Borland C 和Dev C++4.0這兩套共享軟體,
學習C語言和C++標準函式庫STL。
學習C語言的書只要到圖書館就可以找到了。



接下來準備一個微軟規格的NTFS硬碟,
安裝windows XP來學習Visual C++ 6和
Visual C++ 2005。
C++和C是不一樣的,
C++的書比較多人看,
學的人很多,可以當作副業來學習。
如果是有抄筆記的筆者,
可以牢記三到五年左右,
筆者求學時期學到的程式碼,
可以寫出記事本,行事月曆,小畫家這種小型程式,
或是算出排列組合以及算出演算法,算數值分析等等。
網路連線則可以做出學生分數系統,小型資料庫存取系統,
但是網路連線的案子現在都用C#來做了,
要做網路連線要去學C#。


在遊戲方面,熱門的FLASH開發要交月費。
VC++用DIRECTX和OPENGL可以做出單機遊戲,
如果繳交月費學習XNA開發,
就可以做 XBOX系列的遊戲開發。
最近還有COCOS-2D程式庫可以開發遊戲。


要記得VC++6、VC++2005只能算是C語言升級的新版本,
VC++的程式碼一樣要寫很多C語言的程式碼,
程式碼是很死的。
VC++是一種中階語言,
JAVA 是後來才推出的高階語言,
VC++的程式碼通常會比JAVA多很多,
但是因為可以呼叫ANSI CODE控制電路版,
所以VC++的程式比JAVA更好用更快。
有看過Surface電腦嗎?Surface電腦很快。



今年是2017年,可以使用的VC++有更多的版本,
從Visual Studio 2013 community/professional版本,

Visual Studio 2017 community/professional版本,
可以裝在WIN8以上的電腦來使用。
試用版都是免費的有試用期時間限制。
但是你必須要會講英文ABC會打字,
才能跟微軟外國專家溝通。


不會講英文日文?那還是看看電腦書吧。
前兩年推出的PYTHON語言曾經造成熱潮,
也可以去學習PYTHON控制碼,
但是我個人認為PYTHON的碼很難看懂。
如果把電腦書比喻成牛排的話,
PYTHON應該是五十人份的牛排,
PYTHON的書目前字很小字很多很難懂。
Visual Studio 2017是30人份的牛排,
這些都不容易消化,
對比以前的Visual C++ 6 是10人份的牛排,
有機會自學看完。
C++語言的STL是5人份的牛排,
也有機會自學看完。
C語言則是標準單位一人份的牛排,
一定可以自學看完。


人生苦短,要及時行樂。
學會C語言,把自己的名字秀在電腦上,
這是一種樂趣,也是一種魔術和創意,
這不是為了錢財而學的。
等你有購買5本電腦書的財力,
再去買書研究C++語言的STL標準函式庫,
這樣可以慢慢進步下去。
程式碼可以累積,
書本也可以累積,
學到某個程度,
就能看懂演算法。
大家都是慢慢進步的。
等到你有購買30本電腦書的財力,
或是你學會講英文和日文很流利,
就可以研究Visual Studio 2017。
最後等到你有購買50本電腦書的財力,
再去研究機構操作超級電腦,
研究PYTHON就可以了。


祝你早日成為程式大師!福氣啦~~





本篇文章回覆於2017-08-22 03:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

媽祖
檢舉此回應
謝謝建議,不過您可以推薦一些C語言的書籍或者 一些學習網站么
本篇文章回覆於2017-08-22 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
我想請問樓上...XP???Flash????VB6??(我知道現在還有人用這個,尤其是在工業上,但近幾年都被強迫改成vb.net了)
你說這些...不太合適吧

另外樓主,C++到後面也很難,
程式沒一個簡單的XDDDDD

只能說一般的迴圈、邏輯判斷、宣告,每種程式差異不大
搞定一個剩下的差沒多少。

本篇文章回覆於2017-08-22 10:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

Daimom
捐贈 VP 給 Daimom 檢舉此回應
恩.....我上面的題目是問二樓,不是問三樓QQ
本篇文章回覆於2017-08-22 10:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
每種語言有所謂的聖經(不一定寫的最好,但是大家公認他寫的不錯),
有些有中文,可以先去google找找看。
c++的話應該是 C++ Primer, 4/e
應該有更新的版本了吧
本篇文章回覆於2017-08-22 11:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

詹宗運
檢舉此回應
考慮到學不會英文日文的網友,
所以我幫你找了網友推薦的電腦書,
你可以從C語言開始學起,
先推薦下面這些常見的古代C語言電腦書:
1.C自學手冊(網友推薦!)

2.深入淺出 C (這本網路上還有售)
http://www.books.com.tw/products/0010564017

3.大學用書的「C語言教學手冊」,
每兩三年會出一次新版,內容比較簡單好學。

4.明解C語言(印刷精美!)

接下來是C++語言,
再推薦下面這些常見的古代C++語言電腦書:

C++自學手冊
Essential C++
C++物件模型
Effictive C++
More Effictive C++
C++ Primer, C++ Primer Plus
這些書到圖書館就可以找到了,
每一本書都有豐富的內容。

例如:
C++ Primer Plus (這本網路上還有售)
http://www.books.com.tw/products/0010564973

接下來是網站:

外國C++有名的網站
http://www.cplusplus.com/reference/
這個網站裡面有各種C++標頭檔案的解說,
是相當方便的參考網站。

最後,等到你的英文日文強到可以和
外國開發人員對談的時候,
可以去MSDN論壇社群發問與貼文:

https://social.msdn.microsoft.com/Forums/zh-TW/home

可以篩選範圍設定成C++,就可以看到C++的文章了。

至於VB6筆者就不清楚了,
筆者只有聽說過當年比爾蓋茲動員許多人力和金錢,
把VB6升級成VB.NET,
聽說功能強大,可以做網頁ASP page。
VB6你可以請教VB6版,
上面有其他的高手。

歡迎各位網友在這裡留下你的意見,謝謝。
本篇文章回覆於2017-08-22 12:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

媽祖
檢舉此回應
1.C自學手冊(網友推薦!)

2.深入淺出 C (這本網路上還有售)
http://www.books.com.tw/products/0010564017

3.大學用書的「C語言教學手冊」,
每兩三年會出一次新版,內容比較簡單好學。

4.明解C語言(印刷精美!)

接下來是C++語言,
再推薦下面這些常見的古代C++語言電腦書:

C++自學手冊
Essential C++
C++物件模型
Effictive C++
More Effictive C++
C++ Primer, C++ Primer Plus
樓主您推薦的這些能不能加下備註, 出書的作者,還有出版社,我剛剛去谷歌了下,發現好多類型,不知道您具體推薦的是哪些,可以再詳細說下么
本篇文章回覆於2017-08-24 09:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

淺水員
檢舉此回應
我的建議是一開始不用貪多
先好好把其中一本學完
初入門沒人教的情況下
挑看得懂是最重要的
「看得懂+實際能操作」是最重要的兩個元素

我當時自學看的書已經忘記是什麼了
C語言教學手冊後來有在書店翻過
算是適合沒學過的人看的書

也許跑一趟書店,直接翻一下實體書
會比網路搜尋來得快
本篇文章回覆於2017-08-24 11:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

媽祖
檢舉此回應
潛水員 你那邊的書店是在哪裡初學者入門 很希望有好的導師 不想一開始就學歪啦 所以希望您 我這邊離書店很少所以想參考下其他人意見
本篇文章回覆於2017-08-24 13:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

淺水員
檢舉此回應
一般像是諾貝爾那種大型書店
都會有好幾櫃電腦書
同類型的都會放在一起
我會推薦書店是因為你可以實際打開來看看內容
認真看個幾頁
這跟只聽網路上的建議是不一樣的
本篇文章回覆於2017-08-24 14:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

媽祖
檢舉此回應
那您能不能麻煩跑一趟 一開始肯定會慎重選擇
本篇文章回覆於2017-08-24 14:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
回應

淺水員
檢舉此回應
也許是我表達不清楚
我的意思是,與其想得太多,不如直接行動
在這邊等別人給答案是一種方法
但是這世界上有很多事情
在沒親身接觸之前
聽取再多的意見自己也不會有實際的感受

甚至可能給的資訊太多
還沒學之前就暈頭轉向
因為不同人意見多少會不同

我也有提到「『C語言教學手冊』算是適合沒學過的人看的書」
並不是完全沒給你參考方向
你可以同時把上面提到的書名抄在紙上
然後去書店,真的去翻看看看不看得懂
這樣你就知道自己適合哪一本了
這不是比「憑網友的片段資訊就直接網路訂購」還來得實際嗎?

不是不給你答案
而是再怎麼給都不見得適用於每一個人
網路是資訊交流的平台
我們可以參考網友的說法
檢視自我思維上的不足
但不應該把網路當成提供標準答案的工具
因為現實世界很多事情並不像學校考試那樣有標準答案
我們要學會從未知當中思考判斷
然後勇敢的去實踐
本篇文章回覆於2017-08-24 17:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

淺水員
檢舉此回應
除非,您真的住在外島
不然如果是我,我會願意搭火車到鄰近縣市走走
一方面找書,二方面當作旅行
本篇文章回覆於2017-08-24 17:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
回應

詹宗運
檢舉此回應
雖然我只是一個業餘的編程愛好者,
但是我很贊同淺水員的說法,
我個人是推薦育達學院洪維恩老師的「C語言教學手冊」,
如果一開始就買到洪維恩老師的C語言教學手冊,
會比較好學習。

洪老師的電腦書在網路上有很多版本很暢銷,
要買書不難。
如果你是windows 10的電腦,應該買的是:
C語言教學手冊 第四版
http://www.books.com.tw/products/0010360466

如果是windows 7的電腦,應該買的是:
C語言教學手冊 第三版
http://www.books.com.tw/products/0010478314

如果是windows XP的電腦,應該買的是:
C語言教學手冊 第二版
https://www.kingstone.com.tw/book/book_page.asp?kmcode=2014712291890
這幾本都看完以後,
就可以進階學習「C++教學手冊」,
這裡就不多介紹了。

如果想看整齊美觀的入門書,
「明解C語言」這本書的印刷很精美,
可以考慮看看。這裡就不多介紹了。


另外一套入門書是成大吳佳諺老師的教學電腦書。
用的軟體是windows XP的Visual C++ 2005。
如果你要看有教學影片的C語言教學,
可以購買這一套電腦書,
他的光碟裡面有附上教學影片,
看著影片跟著吳老師一起上電腦課,
入門學習的效果非常好。
缺點是他教的軟體不是新的2017,而是舊的2005。


C程式語言教學
http://m.sanmin.com.tw/Product/Index/99M155K10Y104g7l100B73P105W129eTQyFDm1198UtTXvC1216x

C++程式語言教學
http://m.sanmin.com.tw/Product/index/000490814

以上網址僅供參考,不強迫購買,
請把網址拷貝貼上瀏覽器,
就可以看到書本的封面和價格了。
有時候在一些學校的圖書館就有看到這些電腦書。
所以不一定需要花錢,
雖然多跑幾間學校借書就有了,
但是我個人是有購買的,
你可以參考看看!

至於下面這些網友推薦的書:

( C++自學手冊
Essential C++
C++物件模型
Effictive C++
More Effictive C++
C++ Primer, C++ Primer Plus...)

這些是屬於進階應用的電腦書,
裡面的內容不一定有用,
我個人看了也還不是很懂。
在你學會教學影片以後,
有多餘的時間再到圖書館看這些書就可以了。

看電腦書有什麼好處?
如果有機會看完了整本自己喜歡的電腦書,
自己整個頭腦也會充滿活力,
你可以參考看看哦。


本篇文章回覆於2017-08-24 18:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

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