1,初學(xué)者怎么學(xué)編程2,如何初學(xué)編程3,新手如何學(xué)習(xí)編程4,初學(xué)者怎樣學(xué)編程5,新手怎樣學(xué)編程1,初學(xué)者怎么學(xué)編程
c語言是計(jì)算機(jī)語言的鼻祖 、 先從它開始吧
學(xué)好了對以后學(xué)其它語言有好處!最基本的
買一本編程語言的數(shù)
比如c語言
c++程序設(shè)計(jì)
至于在那里編,你如果是c++、c就可以在visual c++6.0上編寫
2,如何初學(xué)編程
你先去看下 譚浩強(qiáng)的《c程序設(shè)計(jì)》那里的知識很基礎(chǔ)~先學(xué)會了在說先學(xué)c#吧,因?yàn)樗拈_發(fā)工具vs是可視化中文操作,比較容易上手!要看你想學(xué)哪門編程語言
學(xué)編程想達(dá)到哪種級別的開發(fā)
學(xué)編程想做哪類東西
3,新手如何學(xué)習(xí)編程
先說明編程呢是個(gè)比較廣義的概念,編程語言有數(shù)種,所以呢你要學(xué)習(xí)計(jì)算機(jī)語言就要先了解語言的發(fā)展史以及各種語言在不同領(lǐng)域的作用,在這里我推薦你先學(xué)c/c++,這門計(jì)算機(jī)語言是一門相對簡單且發(fā)展的比較完善的計(jì)算機(jī)語言,初次之外呢還有basic、c#、java等等,在c之前還有更加原始的計(jì)算機(jī)語言,其中basic語言是比爾蓋茨的最愛,但是不流行,就是俗稱的vb了,后面兩種呢則是由c衍生出來的兩種語言,可以說只要學(xué)會了c/c++,其他的語言上手起來會比較簡單,推薦的學(xué)習(xí)資料是郝斌老師的教學(xué)視頻,還有譚浩強(qiáng)老師的《c程序設(shè)計(jì)》一書,建議先看書在看視頻,當(dāng)然也可以同時(shí)看,這兩樣都是入門的較好的參考資料,我也是學(xué)這個(gè)的,要是還有什么不明白的歡迎隨時(shí)提問。最開始要學(xué)基本的,弄懂基礎(chǔ)的,然后開始試著寫些簡單的程序,多看看分析程序,最重要的是要多問因?yàn)槟阋呀?jīng)把我的選為滿意答案,我暫時(shí)不能回答你的提問了,所以就在這里補(bǔ)充你的提問,因?yàn)槟悻F(xiàn)在還沒學(xué)習(xí)計(jì)算機(jī)語言,所以不用去想關(guān)于軟件生成問題,不是你能理解的,c/c++里面就是教的你去編輯命令的過程,就是去編輯合適的命令來完成你想做的事情,你先裝個(gè)vc這個(gè)軟件,去實(shí)踐,慢慢你會體會到的。多看書! 記住一下英文關(guān)鍵詞! 晚上一些教程多查查和看看 最后 就是用心編程就是編寫程序,想學(xué)編程要數(shù)學(xué)好,英語也可以,懂c語言.
4,初學(xué)者怎樣學(xué)編程
學(xué)編程關(guān)鍵是興趣,所以開始學(xué)的時(shí)候可以選擇一些比較有興趣的方面來學(xué),比如我剛開始學(xué)的時(shí)候就是學(xué)的flash里面的action script這個(gè)腳本語言,不但能理解編程的原理,還可以做動(dòng)畫,,很有意思.然后,在這個(gè)基礎(chǔ)上,可以學(xué)一學(xué)c++,因?yàn)閍s畢業(yè)是腳本語言,這樣就可更好的理解面象對象編程.以后的路你就會自已選擇了.基本上所有的人在學(xué)習(xí)上路的時(shí)候都會遇到你這樣的情況啊 。 第一遍看完估計(jì)你還有80%不懂,只有參考后面的習(xí)題自己多多上機(jī)去練習(xí)才理解很多函數(shù)的調(diào)用。碰上不懂的就再翻書查 請教高手 或者查看msdn(這個(gè)是很有用的) 不斷的重復(fù)練習(xí) 直到脫離書本 這時(shí)候就可以嘗試做一些工程了。 祝你好運(yùn)~ 編程需要很高的腦力但也不能少了練習(xí)!qbasic我學(xué)過,但是現(xiàn)在很少了,都開始就學(xué)c++語言,qbasic是最基礎(chǔ)的,說實(shí)話,學(xué)編程頭痛啊,可能別人不一樣把,不過,學(xué)語言,時(shí)間都2,3年的,不是很容易學(xué),貴在堅(jiān)持先看點(diǎn)書,先試試?yán)锢锩娴囊恍┬∽鳂I(yè).最后把作業(yè)的里的東西都合起來作在一個(gè)大一點(diǎn)的東西.最后做自己的東西.不會的去網(wǎng)上去找.堅(jiān)持一陣應(yīng)該就行了.....你初二了,四五年級的小學(xué)同學(xué)學(xué)basic,你可以直接學(xué)pascal,但你連basic書都看不懂,如果你要參加競賽,就趕緊花比別人多的時(shí)間,更加努力,我小學(xué)學(xué)的basic,現(xiàn)在學(xué)pascal,當(dāng)時(shí)就感覺很簡單,難道這比奧數(shù)難?你看看書,用“全國青少年信息學(xué)奧林匹克競賽”的basic書,紅皮為教材(三個(gè)小孩跑步到終點(diǎn)為封面的),黃皮為練習(xí)。其他書大多數(shù)是針對成年人的,唯獨(dú)這個(gè)是專門針對小學(xué)生的,淺顯易懂。我想你let語句肯定沒問題,主要要記住,“×”在那里是星號,“÷”是斜杠。接下來就是if,if 條件 then 語句 else 語句,其中else可以沒有,你想想,如果你要買10個(gè)糖,如果你有足夠的錢,那么你就能買,這時(shí)就不用說否則,計(jì)算機(jī)也一樣,如果成立,可能就要交換,如果不成立,就什么都不做。接下來就是for,不用我多說,你買這本書應(yīng)該能看懂。從認(rèn)識basic,調(diào)試程序開始,然后輸入程序,調(diào)動(dòng)你的積極性,然后一步一步往深的教。過程與函數(shù)你不用學(xué),到pascal時(shí)再學(xué),basic的棧就70幾層:垃圾。但編程重要的是算法,所以算法一定要看,其中遞歸可以不看,到pascal語言時(shí)再看??傮w來講,basic還是很簡單的,祝你能盡快看懂。
5,新手怎樣學(xué)編程
我建議學(xué)net這塊的,比如說c#什么的,java也不錯(cuò),現(xiàn)在火的狠,不過java的主要方向是web開發(fā),這一塊比較難!~!當(dāng)然學(xué)習(xí)編程數(shù)據(jù)庫是必要的,建議數(shù)據(jù)庫學(xué)sqlserver2000因?yàn)?畢竟是微軟的東西,我們接觸的比較多,容易上手.你應(yīng)先看書,再看視頻教程,你可以下本電子書什么的~,最好用實(shí)體書,那樣看起來舒服些,如accp3.0的<.net和c#編程>,不過這一類的書好像不便宜,你可以去書店轉(zhuǎn)轉(zhuǎn),這類的書不少 。應(yīng)該從基層學(xué)起,先學(xué)點(diǎn)小玩意程序,來增加興趣,后面建議從匯編語言學(xué)起,畢竟是最原始的語言,和計(jì)算機(jī)聯(lián)系十分緊密,然后再學(xué)c或vb就覺得挺容易的了.不過編程是很枯燥的,做好心理準(zhǔn)備吧.
其實(shí)學(xué)計(jì)算機(jī)語言就跟學(xué)英語一樣,一樣的方法.不過計(jì)算機(jī)語言會算法,核心啊!學(xué)編程的話,99%的人叢c語言開始學(xué)起,因?yàn)閏語言是基礎(chǔ),并且?guī)缀鯚o所不能。
建議看《c語言程序設(shè)計(jì)》作者:譚浩強(qiáng),清華大學(xué)出版社 很適合初學(xué)者學(xué)什么語言開頭都差不多,重要的是先學(xué)計(jì)算機(jī)基礎(chǔ),不管什么時(shí)候,都不要認(rèn)為自己的基礎(chǔ)已經(jīng)很好了,去看看計(jì)算機(jī)公共基礎(chǔ)的書吧我這個(gè)比較死板,我剛開始學(xué)的時(shí)候就像學(xué)英語一樣,死記,您別說,還真有用,基礎(chǔ)知識記的很牢固。我覺得學(xué)什么都一樣,打好基礎(chǔ)是關(guān)鍵。編程也是一門語言,學(xué)什么語言都應(yīng)該像學(xué)英語一樣。1、扎實(shí)的基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、編譯原理,這些是所有計(jì)算機(jī)科學(xué)的基礎(chǔ),如果不掌握它們,很難寫出高水平的程序。程序人人都會寫,但當(dāng)你發(fā)現(xiàn)寫到一定程度很難再提高的時(shí)候,就應(yīng)該想想是不是要回過頭來學(xué)學(xué)這些最基本的理論。不要一開始就去學(xué)oop,即使你再精通oop,遇到一些基本算法的時(shí)候可能也會束手無策。因此多讀一些計(jì)算機(jī)基礎(chǔ)理論方面的書籍是非常有必要的。
2、豐富的想像力
不要拘泥于固定的思維方式,遇到問題的時(shí)候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎(chǔ)上,除計(jì)算機(jī)以外,多涉獵其他的學(xué)科,比如天文、物理、數(shù)學(xué)等等。開闊的思維對程序員來說很重要。
3、最簡單的是最好的
這也許是所有科學(xué)都遵循的一條準(zhǔn)則,復(fù)雜的質(zhì)能轉(zhuǎn)換原理在愛因斯坦眼里不過是一個(gè)簡單得不能再簡單的公式:e=mc2。簡單的方法更容易被人理解,更容易實(shí)現(xiàn),也更容易維護(hù)。遇到問題時(shí)要優(yōu)先考慮最簡單的方案,只有簡單方案不能滿足要求時(shí)再考慮復(fù)雜的方案。
4、不鉆牛角尖
當(dāng)你遇到障礙的時(shí)候,不妨?xí)簳r(shí)遠(yuǎn)離電腦,看看窗外的風(fēng)景,聽聽輕音樂,和朋友聊聊天。當(dāng)我遇到難題的時(shí)候會去玩游戲,當(dāng)負(fù)責(zé)游戲的那部分大腦細(xì)胞極度亢奮的時(shí)候,負(fù)責(zé)編程的那部分大腦細(xì)胞就得到了充分的休息。當(dāng)重新開始工作的時(shí)候,我會發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。
5、對答案的渴求
人類自然科學(xué)的發(fā)展史就是一個(gè)渴求得到答案的過程,即使只能知道答案的一小部分也值得我們?nèi)ジ冻觥V灰銏?jiān)定信念,一定要找到問題的答案,你才會付出精力去探索,即使最后沒有得到答案,在過程中你也會學(xué)到很多東西。
6、多與別人交流
三人行必有我?guī)?,也許在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對同一問題的看法,會給你很大的啟發(fā)。
7、良好的編程風(fēng)格
注意養(yǎng)成良好的習(xí)慣,代碼的縮進(jìn)編排,變量的命名規(guī)則要始終保持一致。大家都知道如何排除代碼中錯(cuò)誤,卻往往忽視了對注釋的排錯(cuò)。注釋是程序的一個(gè)重要組成部分,它可以使你的代碼更容易理解,而如果代碼已經(jīng)清楚地表達(dá)了你的思想,就不必再加注釋了,如果注釋和代碼不一致,那就更加糟糕。
8、韌性和毅力
這也許是“高手”和一般程序員最大的區(qū)別。高手們并不是天才,他們是在無數(shù)個(gè)日日夜夜中磨煉出來的。成功能給我們帶來無比的喜悅,但過程卻是無比的枯燥乏味。你不妨做個(gè)測試,找個(gè)10000以內(nèi)的素?cái)?shù)表,把它們?nèi)汲聛恚缓笤贆z查三遍,如果能夠不間斷地完成這一工作,你就可以滿足這一條。
推薦個(gè)好網(wǎng)站 全是大學(xué)的好教程 很全面.
http://www.abab123.com/bbs/down.asp?html=676651