我今年18歲,我對(duì)電腦很有興趣,我還沒(méi)讀大學(xué).我很想學(xué)編程,究竟編程難不難?有沒(méi)有前途,用哪一個(gè)軟件編程最好?是不是用VC#最好?編程是不是要英語(yǔ)和數(shù)學(xué)很厲害才行?現(xiàn)在有什么書(shū)可以學(xué)好VC#編程的?高手有什么好建議?

熱心網(wǎng)友

糾正你的錯(cuò)誤,用來(lái)編程的不是軟件,而是程序語(yǔ)言!語(yǔ)言有很多種,像現(xiàn)在流行的有Java、C/C++、C#等,至于,你要用哪個(gè),這就要看你在編寫(xiě)哪方面的程序。至于英語(yǔ),主要是看懂一些技術(shù)書(shū)籍,數(shù)學(xué)方面主要就是數(shù)據(jù)結(jié)構(gòu)。VC#只是一個(gè)編寫(xiě)工具,你正真要學(xué)的不是怎么使用VC#,而是C#這門(mén)語(yǔ)言。

熱心網(wǎng)友

沒(méi)有什么最好,關(guān)鍵是看適合不適合。有的工具或語(yǔ)言復(fù)雜,但是功能強(qiáng)大適合大規(guī)模開(kāi)發(fā);有的簡(jiǎn)單易學(xué)適合做小工具,但是規(guī)模和復(fù)雜多一高就會(huì)很麻煩。既然你年紀(jì)小,就應(yīng)該以打基礎(chǔ),學(xué)習(xí)為主要目標(biāo)。而不是急功近利搞流行的開(kāi)發(fā)工具。所以我認(rèn)為還是學(xué)C/C++.如果平時(shí)快速搞點(diǎn)工具用,學(xué)一點(diǎn)vb就行了。關(guān)于數(shù)學(xué),和英語(yǔ)。要看你的目標(biāo)和層次。如果就是做一般的開(kāi)發(fā)。英語(yǔ)只要看得懂一般資料,數(shù)學(xué)只要數(shù)據(jù)結(jié)構(gòu)(其實(shí)也不算數(shù)學(xué))和離散數(shù)學(xué)知道一點(diǎn),線形代數(shù)知道一點(diǎn)就行了。如果目標(biāo)在高,就要學(xué)很多東西,數(shù)學(xué)分析要好,組合數(shù)學(xué)、近世代數(shù),概率論與隨機(jī)過(guò)程等等很多。慢慢來(lái),我也在學(xué)呢:)