我想學習程式設計,可是什麼都不懂!我應該先買什麼書來看呢

2021-03-26 17:56:41 字數 2660 閱讀 3283

1樓:匿名使用者

這個題目過於廣泛了。學習一門程式語言是必須的,但如果你要最快捷的途徑,則要清楚你最終要做「能編什麼程式的人」。

說「學習程式設計」等於說「學習寫作」,語言文字、修辭方法是必要基礎。不過,你最終要寫什麼文章? 英文的?寫詩?寫公文?還是關於經濟學的?……

首先,如上面各大俠說,學c語言,學了它能瞭解計算機的運作原理,是最基礎的;學了它幾乎什麼程式都能寫。(別高興太早了)

接著你想寫一個什麼程式?寫個類似photoshop的,要學圖形學;寫個作曲軟體,要學**;寫個遊戲,要學opengl/directx;寫作業系統、硬體驅動程式,學作業系統原理、組合語言……寫什麼軟體都要各種相關的專業知識。

不過你能看到些取巧的捷徑,例如有人學了個foxpro資料庫,就能寫些「進銷存」的財務管理軟體,還賣了不少錢。他只懂兩樣:foxpro和財務知識。

如果你用c語言,還要學資料庫原理、磁碟上的排序演算法(資料結構課程),不知要多花多少時間!即使不從頭寫,也要學sql資料庫和各種中介軟體的程式設計介面。

再舉一例「天正建築軟體」,就是在autocad提供的程式設計環境寫的。

so,如果你只想寫一種軟體,而不是做「通才」,最好找個方便的平臺,就是做所謂的「二次開發」。

廢話一堆,僅敬告樓主謹慎參考。

2樓:中國死狗

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。 然後可以繼續學習c語言,這個語言比較靈活。

有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題 。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的,呵呵 。

還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。

至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學程式設計的時候影響不是很大。況且,作為一個基礎程式設計人員來說,上面還有系統分析師、專案經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文件寫**就ok了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子**。

在你學習好c語言以後,個人建議好好學習一下資料結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

參考資料

3樓:匿名使用者

程式設計好難的,那個需要學精 不精就沒用處

又費時間,長期在電腦上對身體又不好

4樓:匿名使用者

譚浩強 c語言程式設計(基礎版)

5樓:星星and娜娜

c 資料結構 計算機相關的書籍

我想學習程式設計,但我什麼都不懂,我應該從哪方面入手呢?

6樓:匿名使用者

入門的話找一個比較簡單就可以了,例如vb或delphi都可以,如果掌握好了一門程式語言之後,看別的語言也會非常輕鬆的!

7樓:匿名使用者

先學scratch 再學python 最後學c++

我想自學學習程式設計可是我什麼都不懂,我應該從何下手?

我對電腦程式設計一點都不懂,但現在我想學習程式設計,請問我應該怎樣學,最先應該看什麼書啊? 15

8樓:匿名使用者

先學c語言,買本《c語言程式設計》看看。

我想自學程式設計,但什麼也不會 0基礎。買了書也看不懂。要怎麼學啊

9樓:捐你妹

零基礎想學程式設計,來想自法還是很牛的。

首先,計算bai

機原理這種書至少du要看個差不多zhi。要不然說什麼字dao節/位/字什麼的你都不懂也不理解為什麼這樣是對,那樣是錯。

其次,邏輯學中的二維邏輯相關的也必須有個簡單認識。要不然就不好理解判斷語句了。

最後,買一本你想學的語言的從基礎到精通類的書。一般起這個名字的書都是從最簡單的開始的,所以還是比較好學的。在學的過程中可能也會不懂或者迷惑。

可以通過學習(資料結構,線性代數,人機介面,高等代數等)這些相關的書籍來解惑,或者直接詢問有實力的人。

10樓:修者世界

如果你沒有數位電路基礎的話,建議你先看看這方面的書,再開始學c語言,有些基本知識是必須的。

我很想學習程式設計,可是不知從何下手?請高手指點

我也是剛開始學才9個月 呵呵,給你說說 首先你要弄懂程式語言和工具也就是區別,我學的是c 用的是vc c 是程式語言,vc是 所以說,你就應該先從學語言開始!所以你不要去看一些關於開發工具的書,那沒用,看你也看不懂!接下來你就是要選擇去學哪種程式語言了,是選擇面象過程的不是面象物件的語言 方法,你在...

你好!我想學習電腦,我是零基礎,一切都不懂

在資訊化,工作無紙化的當今,工作是離不開電腦的,不會使用電腦是不能很好勝任工作的。但只要不是從事計算機專業工作,就一般 工作而言,所用的計算機技能是比較簡單易學的。因為電腦使用就是一個程式問題,一般 不需進行什麼系統理論學習,只要照葫蘆畫瓢就行了,凡是有一定文化程度的人是完全可以學會使用電腦的。本著...

我想學網路程式設計,需要什麼工具啊,學習網路程式設計需要具備什麼知識基礎

我也在尋找答案,嘿嘿 微軟 visual studio 2010 學習網路程式設計需要具備什麼知識基礎 網路程式設計 1.看你是從事那方面.網路程式設計一般只是通過sokect程式設計來實現.用什麼語言不是重點,重點是掌握網路結構和資料的傳輸,比如tcp和udp的程式設計原理.還要安全性也很重要.至...