你好朋友,不要聽8樓匿名者的一派胡言,都是從網(wǎng)上摘抄的,下面這篇文章是我的原創(chuàng),應(yīng)該對你有所幫助。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都做網(wǎng)站、煙臺網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、煙臺網(wǎng)絡(luò)營銷、煙臺企業(yè)策劃、煙臺品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供煙臺建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
你既然喜歡編程,就應(yīng)該認認真真的學(xué)習(xí)一門語言,先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應(yīng)該準備兩本,不可能一本書籍會包含VB的所有內(nèi)容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內(nèi)容可以在另一本中看到,這樣對學(xué)習(xí)是很有好處的,也能保證所學(xué)知識的完整性。學(xué)編程是一個很漫長的過程,不要著急,要理論與實踐想結(jié)合,例程書籍也是很重要的,看源代碼對學(xué)習(xí)也是很有幫助的,等你學(xué)完這門VB語言之后,學(xué)習(xí)別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序?qū)W習(xí),有助于知識的連貫性,我也希望你能學(xué)好的。
學(xué)習(xí)C語言,譚浩強的《C程序設(shè)計》是一部非常好的C語言書籍,學(xué)習(xí)程序設(shè)計是一個非常漫長的過程,不要著急,一本書多看兩遍三遍,學(xué)會交叉學(xué)習(xí)法,在學(xué)習(xí)C的過程中,可以看看數(shù)據(jù)結(jié)構(gòu),編譯原理,操作系統(tǒng)等書籍,對編成都是很有幫助的。最開始學(xué)習(xí)的時候,先不要編一些比較大的程序,多編一些小程序,比如數(shù)組運算,字符組合等等,指針是C語言的精華,是比較復(fù)雜的部分。如果有一天你能熟練駕馭指針的操作了,我相信你,你一定能學(xué)習(xí)好C語言的。
我是2001年接觸編程的,剛開始只是大概了解一下,并沒有進行比較深入的學(xué)習(xí),我是從VB開始入門的,學(xué)了1年多,然后轉(zhuǎn)入C語言,按照C——C++——VC的順序?qū)W習(xí),C學(xué)了兩年,現(xiàn)在開始學(xué)習(xí)C++,C++的學(xué)習(xí)是很有難度的,類,標準庫,多態(tài),繼承等等比較抽象難道懂的概念,雖然他秉承了C語言的風(fēng)格,但是有很多很多是C語言不具備的,要多看書,上機實踐也是必不可少的?!禖++編程思想》,《C++標準庫》,這些書都非常好,內(nèi)容也很全面,例程書籍也是必不可少的,多看源代碼對編程是很有幫助的,也會少走很多彎路。總之,C++的學(xué)習(xí)是一個比較漫長的過程,大概需要兩年的時間,這只是底限,如果想學(xué)通,學(xué)精,還需要更多的時間。
我向你推薦一些C++經(jīng)典書籍:
c++程序設(shè)計教程
c++編程思想
c++大學(xué)教程
c++程序設(shè)計語言
數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用c++語言描述
c++標準模板庫------自修教程與參考手冊
泛型編程與STL
深度探索c++對象模型
設(shè)計模式---可復(fù)用面向?qū)ο筌浖幕A(chǔ)
重構(gòu)---改善既有代碼的設(shè)計
Essential c++
Effective c++
More Effctive c++
C++ primer
前五本應(yīng)該屬于入門書籍,后面的屬于學(xué)習(xí)難度比較大的,想提高C++的編程能力,看看這些書籍有好處。建議你把編程思想這本書多看看。多做練習(xí)題,對提高編程水平的幫助是很大的。
其實語言是相通的,一門語言學(xué)會了,學(xué)習(xí)其他語言就比較容易了。
業(yè)界有這樣一種說法,因為JAVA這門語言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,
在掌握了C++之后(我說的掌握指的是,可以熟練用C++編程序了,并沒有要求你完全掌握C++的所有部分,沒有人能達到這一點,因為C++太龐大了,如果能堅持不懈的學(xué)習(xí)C++兩年到三年的時間了,你就可以學(xué)習(xí)其他的語言了)可以試著學(xué)習(xí)一些其他的語言,如JAVA,VC++等等比較復(fù)雜的語言.
這時候可以說你已經(jīng)對程序設(shè)計語言有個大體的認識了,可以明確自己學(xué)習(xí)的方向,根據(jù)自己的學(xué)習(xí)情況而定,是學(xué)習(xí)一些自己比較感興趣的語言啊(從興趣出發(fā)),還是為了找工作啊,開始進行更深入的學(xué)習(xí).比如學(xué)習(xí)windows下的框架編程和.net編程等等比較復(fù)雜的語言.
如果是為了找工作的話我建議你學(xué)好C,C++,JAVA三門語言.
在我國目前的軟件開發(fā)行業(yè)中,北方C,C++,JAVA的需求量是非常大的.南方以VB為主.
關(guān)于英語對學(xué)習(xí)程序設(shè)計有沒有幫助的文章這個話題已經(jīng)有很多人議論過了,我個人建議把計算機專業(yè)術(shù)語弄明白了就可以了,你可以買一本計算機英語教程看一看,對程序設(shè)計是有幫助的。其實程序設(shè)計當(dāng)中的英文都是一些非常簡單的,如for,else,while.......并沒有太高深的,而且學(xué)習(xí)程序設(shè)計不像學(xué)習(xí)網(wǎng)絡(luò),如CCNA這類認證需要掌握大量的英文。但是在學(xué)習(xí)程序設(shè)計的時候身邊有兩個工具應(yīng)該足夠了-----------金山詞霸,計算機詞典。相信你一定能學(xué)好程序設(shè)計的。
學(xué)習(xí)數(shù)學(xué)和學(xué)習(xí)程序設(shè)計有一個共同點------鍛煉邏輯思維能力。在程序設(shè)計的學(xué)習(xí)中涉及到數(shù)學(xué)的地方并不多,所以也沒有必要去認真的學(xué)習(xí)數(shù)學(xué)也可以學(xué)好程序設(shè)計的。
如果你是一個肯吃苦,肯用心學(xué)習(xí)程序設(shè)計的人,具有堅持不懈的精神的人,我相信,只要你認認真真去學(xué),即使你的英語數(shù)學(xué)水平再差,你也一定能夠?qū)W好程序設(shè)計的。
我是一名大三的學(xué)生,我也正在學(xué)習(xí)C++這門語言,一年多的時間,學(xué)習(xí)的感覺真的很累的,希望能和你成為朋友!
好了,說了這么多,可以參考一下,為自己做個學(xué)習(xí)計劃,要對自己有信心,最后祝你在學(xué)習(xí)編程的道路上走的更好更遠,祝你學(xué)有所成!!
我的QQ:261174630
VB編程工具
Visual Basic 6.0簡體中文版 Visual Basic 6.0綠色精簡版 MSDN VB6精簡版
VB入門教程
VB程序設(shè)計系列教程 VB 趣味例程 VB6實例教程
中文VB6傻瓜書 VB最簡單入門教程 VB 6.0中文版范例入門與提高
VB初哥教學(xué) VB編程標準 看實例學(xué)VB 6.0
VB.NET學(xué)習(xí)教程 VB.NET控件時尚編程百例 VB 中文版實用培訓(xùn)教程
VB經(jīng)典編程 VB6循序漸進教程 VB 6.0 中文版教程
VB_NET實例解析與應(yīng)用編程 VB.NET中高級篇 VB精彩編程200例
VB超級教程 VB API函數(shù)大全 Visual Basic 6.0實例教程
VB 6.0數(shù)據(jù)庫開發(fā)學(xué)習(xí)教程 VB.NET數(shù)據(jù)庫編程從入門到精通 VB6.0入門提高
21天學(xué)通Visual Basic.NET Visual Basic.NET實用全書 Visual Basic.NET學(xué)習(xí)范本
Visual Basic.NET培訓(xùn)教程 Visual Basic實用編程標準 VB學(xué)習(xí)教程
VB的控件的學(xué)習(xí)
VB編程開發(fā)技術(shù)
COM+與VB6分布式應(yīng)用程序設(shè)計 Visual Basic 插件開發(fā)人員指南 VB.NET高級開發(fā)指南
VB.Net高級編程 VB.NET 面向?qū)ο罂芍赜媒M件開發(fā) Visual Basic精彩編程200例
VB.Net多媒體編程 VB.NET高級程序員指南 Visual Basic.NET GDI+技術(shù)教程
VB.Net控件應(yīng)用編程實例教程 VB.NET XML Web開發(fā)人員指南 VB和SQL Server編程指南
用VB.NET開始Asp.NET1.1的開發(fā) VB 游戲編程學(xué)習(xí)系統(tǒng) Visual Basic.NET 編碼技術(shù)
VB.NET面向?qū)ο驝LASS的實現(xiàn) VB.NET應(yīng)用集錦例程 VB.NET實例解析應(yīng)用編程
Visual Basic.Net與動態(tài)網(wǎng)頁技術(shù) VB6開發(fā)寶典 VB系統(tǒng)資源
VB 例程序講解 VB.NET數(shù)據(jù)庫開發(fā)實例 VB.NET與數(shù)據(jù)庫開發(fā)教程
VB語言程序設(shè)計 VB.NET面向?qū)ο蟮膶崿F(xiàn) Visual Basic 6.0應(yīng)用編程150例
Visual Basic.NET項目開發(fā)實踐 Visual Basic 6.0 開發(fā)寶典 Visual Basic 6.0網(wǎng)絡(luò)編程
Visual Basic6.0企業(yè)級應(yīng)用程序開發(fā) Visual Basic6.0數(shù)據(jù)庫程序設(shè)計 Visual Basic .NET程序設(shè)計基礎(chǔ)
Visual Basic.NET數(shù)據(jù)庫開發(fā)教程 Visual Basic 6 循序漸進教程 VB游戲編程21天自學(xué)通
Visual Basic.NET進銷存程序設(shè)計 Visual Basic程序設(shè)計導(dǎo)學(xué) Visual Basic.NET技術(shù)內(nèi)幕
VB.NET和SOL Server 2000高級編程 利用VB設(shè)計打印復(fù)雜報表 Visual Basic.NET編程基礎(chǔ)
Visual Basic6.0元件程序開發(fā)指南 VB.Net網(wǎng)絡(luò)數(shù)據(jù)庫整合應(yīng)用 Visual Basic或C#創(chuàng)建WS
Visual Basic.NET程序設(shè)計與應(yīng)用
VB開發(fā)手冊與指南
VB.Net與ASP.Net代碼手冊 VB 6.0中文版語言參考手冊 VB編程經(jīng)驗手冊
VB API 函數(shù)使用手冊 VBA高級開發(fā)手冊 VB速查手冊之技巧篇
VB.NET Remoting 技術(shù)手冊 VB.Net調(diào)試技術(shù)手冊 Visual Basic 6.0 組件工具指南
VB.Net字符串和正則表達式參考手冊 VBScript語言參考 VB6程序設(shè)計參考手冊
VB技巧問答10000例 VB5 開發(fā)WEB數(shù)據(jù)庫指南 VBscript英文幫助手冊
VB6控件參考手冊 VB6語言參考手冊 VB6程序員指南
VB5開發(fā)WEB數(shù)據(jù)庫指南 VBA 高級開發(fā)指南 VB中文版實用參考手冊
VB編程經(jīng)驗手冊 VB6組件工具指南 Visual Basic API函數(shù)參考手冊
Visual Basic 6.0實用參考手冊 Vsual Basic 6.0 控件參考手冊 Visual Basic.NET類設(shè)計手冊
Visual Basic.NET 語言參考手冊 Visual Basic.net 反射參考手冊 Visual Basic.net線程參考手冊
Visual Basic編程經(jīng)驗手冊 Visual Basic.Net專家指南 Visuai Basic.NET編程培訓(xùn)教程
VB速查手冊之技巧篇 VBscript英文幫助手冊
VB其它相關(guān)資源
VBSCRIPT函數(shù)方法速查 Visual Basic 第三方控件大全 Visual Basic 語言參考-函數(shù)速查
Access 2003 VBA 程序員參考書 VB、C快速進階 V3.0 VB系統(tǒng)資源
VB Script語言參考 VB編程技巧集 VBScript 教程及語言參考
VBScript與JScript實例教程 VB精華文摘 Visual Basic 術(shù)語解釋
VB常用函數(shù) VBScript學(xué)習(xí) VB學(xué)習(xí)一點通
VB Script基礎(chǔ) VBScript 幫助手冊 Visual Basic 常用數(shù)值算法集
VB視頻相關(guān)
VB編程與應(yīng)用(電大)29講 編程經(jīng)典Visual Basic 用多媒體學(xué)Visual Basic
電子科大--- VB程序設(shè)計 VB.net多媒體教學(xué)
剛學(xué),那么C語言肯定是不能不學(xué)的,【C】是基礎(chǔ)的基礎(chǔ)。先學(xué)C,一定要把C基礎(chǔ)打牢!另外,【數(shù)據(jù)結(jié)構(gòu)】是必學(xué)的。另外就是【計算機組成原理】也就是接近計算機硬件方面的東西也需要了解。了解了計算機的底層實現(xiàn)對編程是很有用的。你看是學(xué)我建議你就從C開始,沒人會反對從C開始學(xué)的,給你推薦本書,譚浩強《C程序設(shè)計》,你可以去網(wǎng)上查查這本書。評價是比較高的。而且現(xiàn)在的很多高校都是用這本書做入門教材,不管計算機專業(yè)還是非計算機專業(yè)都是。學(xué)程,從C開始,這似乎是理所當(dāng)然的事了。雖然說現(xiàn)在很大部分人說編程思想更重要,是,我承認這點,可是你一點程序都不會學(xué)怎么去體會思想,起碼你得會寫程序你才會有思想產(chǎn)生嘛,對于初學(xué)程序的來說,學(xué)會怎么編程是編程思想的前提。如有疑問,請補充!
給VB.NET開發(fā)者的46個忠告(轉(zhuǎn))
1、把VB.NET當(dāng)成一門新的語言學(xué)習(xí)(和VB6沒啥關(guān)系,真的);
2、看一些VB.NET的高級教程,不要因為他們很難而我們自己是初學(xué)者所以就不看;
3、不要放過任何一個看上去很簡單的小編程問題——他們往往并不那么簡單,或者可以引伸出很多知識點;
4、會用VB6,并不說明你會VB.NET;
5、學(xué)Class并不難,XML IO、Dictionary、SOAP也不過如此——難的是長期堅持實踐和不遺余力的博覽群書;
6、如果不是天才的話,想學(xué)編程就不要想玩游戲——你以為你做到了,其實你的VB.NET水平并沒有和你通關(guān)的能力一起變高——其實可以時刻記住:學(xué)VB.NET是為了編游戲的;
7、看VB6的書,是學(xué)不了VB.NET語言的;
8、浮躁的人容易說:XX語言不行了,應(yīng)該學(xué)YY;——是你自己不行了吧?!
9、浮躁的人容易問:我到底該學(xué)什么;——別問,學(xué)就對了;
10、浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;
11、浮躁的人容易說:我要中文版!我英文不行!——不行?學(xué)呀!
12、浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學(xué)就行;
13、浮躁的人分兩種:1)只觀望而不學(xué)的人;2)只學(xué)而不堅持的人;
14、把時髦的技術(shù)掛在嘴邊,還不如把實用的技術(shù)記在心里;
15、VB.NET不僅僅是支持面向?qū)ο蟮某绦蛟O(shè)計語言;
16、學(xué)習(xí)編程最好的方法之一就是閱讀源代碼;
17、在任何時刻都不要認為自己手中的書已經(jīng)足夠了;
18、請閱讀《VB.NET編程寶典》,掌握VB.NET標準;
19、看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;
20、別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍;
21、不要停留在集成開發(fā)環(huán)境的搖籃上,要學(xué)會控制集成開發(fā)環(huán)境,還要學(xué)會用命令行方式處理程序;
22、和別人一起討論有意義的VB.NET知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;
23、請看《程序設(shè)計實踐》,并嚴格的按照其要求去做;
24、不要因為VB6和VB.NET中有一些語法和關(guān)鍵字看上去相同,就認為它們的意義和作用完全一樣;
25、VB.NET絕不是所謂的VB6的“擴充”——如果VB.NET一開始就起名叫Z語言,你一定不會把VB6和Z語言聯(lián)系得那么緊密;
26、請不要認為學(xué)過XX語言再改學(xué)VB.NET會有什么問題——你只不過又在學(xué)一門全新的語言而已;
27、讀完了《VB.NET編程寶典》后再來認定自己是不是已經(jīng)學(xué)會了VB.NET;
28、學(xué)習(xí)編程的秘訣是:編程,編程,再編程;
29、記?。好嫦?qū)ο蠹夹g(shù)不只是VB.NET專有的;
30、請把書上的程序例子親手輸入到電腦上實踐,即使配套光盤中有源代碼;
31、把在書中看到的有意義的例子擴充;
32、請重視VB.NET中的異常處理技術(shù),并將其切實的運用到自己的程序中;
33、經(jīng)?;仡欁约阂郧皩戇^的程序,并嘗試重寫,把自己學(xué)到的新知識運用進去;
34、不要漏掉書中任何一個練習(xí)題——請全部做完并記錄下解題思路;
35、VB.NET語言和.NET的集成開發(fā)環(huán)境要同時學(xué)習(xí)和掌握;
36、既然決定了學(xué)VB.NET,就請堅持學(xué)下去,因為學(xué)習(xí)程序設(shè)計語言的目的是掌握程序設(shè)計技術(shù),而程序設(shè)計技術(shù)是跨語言的;
37、就讓VB.NET語言的各種平臺和開發(fā)環(huán)境去激烈的競爭吧,我們要以學(xué)習(xí)VB.NET語言本身為主;
38、當(dāng)你寫VB.NET程序?qū)懙揭话雲(yún)s發(fā)現(xiàn)自己用的方法很拙劣時,請不要馬上停手;請盡快將余下的部分粗略的完成以保證這個設(shè)計的完整性,然后分析自己的錯誤并重新設(shè)計和編寫(參見39);
39、別心急,設(shè)計VB.NET的Class確實不容易;自己程序中的Class和自己的Class設(shè)計水平是在不斷的編程實踐中完善和發(fā)展的;
40、決不要因為程序“很小”就不遵循某些你不熟練的規(guī)則——好習(xí)慣是培養(yǎng)出來的,而不是一次記住的;
41、每學(xué)到一個VB.NET難點的時候,嘗試著對別人講解這個知識點并讓他理解——你能講清楚才說明你真的理解了;
42、記錄下在和別人交流時發(fā)現(xiàn)的自己忽視或不理解的知識點;
43、請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100.XX;
44、保存好你寫過的所有的程序——那是你最好的積累之一;
45、請不要做浮躁的人;
46、請熱愛VB.NET?。海?/p>
更多好書請見WWW。LMH2004。CN
以下幾本都是好書。
Visual
Basic
6.0實戰(zhàn)講座
Visual
Basic6.0
高級編程
Visual
Basic6
編程寶典
Visual
Basic管理信息系統(tǒng)完整項目實例剖析
Visual
Basic數(shù)據(jù)庫編程技術(shù)與實例
Visual
Basic工程應(yīng)用與項目實踐
Visual
Basic
.NET技術(shù)內(nèi)幕-----VB編程三劍客-----------Francesco
Balena“vb首席大師”
Windows程序設(shè)計-Visual
Basic.NET語言描述--VB編程三劍客-----Charles
Petzold“windows編程泰山北斗”---
.NET框架程序設(shè)計:Visual
Basic.NET語言描述--VB編程三劍客--Jeffrey
Richter“windows編程泰山北斗”---,F(xiàn)rancesco
Balena“vb首席大師”
Visual
Basic
6編程技術(shù)大全------------------------Francesco
Balena“vb首席大師”
Visual
Basic.NET
從入門到精通-------------------------Petroutsos,E.
高級VISUAL
BASIC編程-----------------------------------MATTHEW
CURLAND