電腦教程從零開始學(xué)電腦編程 零基礎(chǔ)想入門編程需要先學(xué)什么?
零基礎(chǔ)想入門編程需要先學(xué)什么?可以先學(xué)Pascal。Pascal是一門很好的教學(xué)語(yǔ)言。然后對(duì)過程式編程很是知道一點(diǎn)以后這個(gè)可以怎么學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),C和C。后再這個(gè)可以學(xué)看看Java或C#。其實(shí)我的建議只
零基礎(chǔ)想入門編程需要先學(xué)什么?
可以先學(xué)Pascal。Pascal是一門很好的教學(xué)語(yǔ)言。然后對(duì)過程式編程很是知道一點(diǎn)以后這個(gè)可以怎么學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),C和C。后再這個(gè)可以學(xué)看看Java或C#。其實(shí)我的建議只是因?yàn)榻鉀Q你都能夠知道一點(diǎn)過程式和面向?qū)ο蟮木幊?。至于要再次進(jìn)入IT業(yè),方向和門類很多,因?yàn)閷W(xué)什么更合適沒法一概而論。
如果期望能夠進(jìn)入計(jì)算機(jī)系,拿一個(gè)“科班出身”的學(xué)位,從Pascal學(xué)起比較不錯(cuò),可以不把Structuredprogramming的基礎(chǔ)打好。只不過大部分人,從Visusaluniversal學(xué)起更能只學(xué),并提高自信。
大計(jì)算機(jī)科學(xué)的底子:c,c,離散數(shù)學(xué),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù),軟件工程,(可參考MIT Open Courseware)。純業(yè)余者自修:Visual Basic,Scripting,F(xiàn)rontpage,F(xiàn)lash。
C是C的延伸,因?yàn)閮烧哂斜容^大的重疊部分,搞不清很算正常。我覺著C是基礎(chǔ)。用C也能能熟練地寫程序以后,再逐漸接近C的程序設(shè)計(jì)理念肯定更合適一些。
“學(xué)習(xí)一門外語(yǔ)的好是方法是用它來編程序”。
結(jié)果,不能只學(xué)語(yǔ)言。許多大學(xué)生以為學(xué)最新的計(jì)算機(jī)語(yǔ)言、技術(shù)、標(biāo)準(zhǔn)是建議的鋪路方法,只不過許多公司招聘時(shí)特別要求這些方面的經(jīng)驗(yàn)。這些新技術(shù)只不過該學(xué),可是學(xué)計(jì)算機(jī)基礎(chǔ)課程更有用,而且計(jì)算機(jī)語(yǔ)言和開發(fā)平臺(tái)月異,只不過萬(wàn)變不離其宗的應(yīng)該是那些基礎(chǔ)課程:數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、計(jì)算機(jī)混編、關(guān)系型數(shù)據(jù)庫(kù)原理等。有位同學(xué)生動(dòng)地在“開復(fù)學(xué)生網(wǎng)”上把這些基礎(chǔ)課程匹敵為內(nèi)功,把新的語(yǔ)言、技術(shù)、標(biāo)準(zhǔn)抗衡為外功。只追尋時(shí)髦的學(xué)生后來只懂招式,沒有功力,是不很可能成為高手的。
零基礎(chǔ)學(xué)編程,可行嗎?需要做哪些準(zhǔn)備?
如果你剛接近編程那就幫我推薦你先學(xué)C語(yǔ)言吧。這個(gè)你可以不自己學(xué),也也可以通過其他方法比如去IT學(xué)校。如果不是自己學(xué)的話,你可以不實(shí)際網(wǎng)絡(luò)(網(wǎng)上教程),或則買書(Cprimerplus),但別太依戀網(wǎng)上教程,畢竟不不清楚聲音小錯(cuò)誤百出地方方言你聽不懂。C語(yǔ)言是基于系統(tǒng)的,和系統(tǒng)底層打過交道的東西,如果你能完全掌握C語(yǔ)言的話,做個(gè)簡(jiǎn)單的軟件是不成問題的。還有一個(gè)是學(xué)編程建議只學(xué)同類,如果你學(xué)C語(yǔ)言,然后再又學(xué)VB,這樣倆種語(yǔ)言你會(huì)容易弄混的,弄混的代碼電腦是應(yīng)該不會(huì)支持的。要知道你就沒接觸過編程,你就千萬(wàn)不能學(xué)過多語(yǔ)言。根據(jù)C語(yǔ)言就去學(xué)習(xí)吧。他是太極優(yōu)秀的語(yǔ)言。
至于C和C語(yǔ)言兩者有什么不同,C語(yǔ)言是面向的過程,C是面向?qū)ο蟆?/p>
java是網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言,同C一樣,Java都是個(gè)面向?qū)ο蟮恼Z(yǔ)言。
java可以不做手機(jī)游戲,但我都覺得就沒太大前途,競(jìng)爭(zhēng)力太大,很難出人投地。假如也不是不光很有興趣話建議您你最好別學(xué)。
我不能能回答道這里了。你下面的問題我還不太比較熟悉,當(dāng)然了個(gè)人建議你對(duì)于一門學(xué)習(xí),千萬(wàn)不能補(bǔ)西墻。學(xué)了這個(gè)又學(xué)那個(gè),到最后什么也沒有學(xué)會(huì)了。