電腦編程學什麼?
電腦編程要是先學什麼好
編程的計劃,首先,我想說一下學習思想.學編程其實跟網絡遊戲有著類似的效果.開始的時候,你會對那些代碼,函數等產生很大的興趣,尤其是剛接觸編程的人,剛學習第一種語言的人.可是,當你一步步深入的時候,你會發現你沒有了以前那種鬥志.就好象你在玩韓國泡菜網遊似的,玩到一定程度,每天就是練級練級,完全是一個想衝到高級別的意志力在支持著你.而學編程就更難了,學了兩個月後,總是覺得你好象全都學會了,卻又什麼都做不了,又沒有其他的意志力支持你.這時候你會很容易放棄,或者轉到別的如網業製作,PS,FLASH等行業的.其實我告訴你,雖然你覺得你好象已經學了很多了,其實你還是什麼都沒學呢,等你跨過這道坎,才是你剛入門的時候.說這些,只是想告訴你,學編程中會遇到很多困難,你要努力的克服這些困難,才能真正學到東西.否則,你根本別想學編程,趁早轉行.
接下來,我幫你規劃一條編程之路.
學編程的人,很少有人沒學過C語言的.我推薦讓C語言作為你第一個學的語言.雖然有的人說要先學VB,其實這種觀念是錯誤的.C確實比VB枯燥,而且說實話學完C後不學別的就好象沒學過,感覺什麼都沒學會.可是,對初學編程的人來說,只有C語言才能建立起你對編程概念的理解.VB不是編程,VB只是一種工具而已.C語言確實是個不折不扣的語言,真正讓你知道什麼是編程的語言.有初學C語言,用TC2編譯器的人總說他學了C什麼都不會.什麼軟件也寫不出來.我可以告訴他,編程編程,編的是程序,而不是軟件,軟件這是程序的一個構價.你想編程出軟件,那以後很輕鬆的就能掌握,現在你需要學的就是編程,說明確一點,你現在所需要學的就是算法.編程的靈魂是算法,這點每個人都要記住.
所以,第一門語言要學C,推薦的書為譚浩強老師的
初學者也許需要一套視頻教程來幫助自己更快的入門,那麼就推薦你去百度搜索"C語言視頻教程",第一頁的第一條記錄就是這個教程.而且是和譚老師的
注:有些人說譚浩強的書不好,太死板.那麼我只能說你最多是個一瓶子不滿,半瓶子逛蕩的人.真正要掌握高深技術的時候,你會發現你沒辦法掌握.
C語言要學到什麼樣才算個頭呢?其實,C語言沒有學到頭一說.有些人學了一輩子,還在鑽研.那麼你應該到什麼時候學下一種呢?按時候算的話,我推薦,如果你每天有6個小時的時間學習的話,一個半月以後,你就可以轉到下一個語言的學習過程中了...(我估計普通人在這一個半月內該掌握的都掌握了)
那麼,下面要學的是什麼呢?這會不會還有人說VB吧.還美其名曰加深對編軟件的印象.這種說法很幼稚.學了C語言還學什麼VB呀.其實VB確實是很強大的,容易入門,想精通了也不容易.著名的DOS系統就是用BASIC語言寫出來的.可是,這種這麼易用的軟件對於專業學編程的人是一種不好的東西,會讓人產生依賴,讓人產生惰性.VB的那些控件的功能實在是太強大了,你都不用怎麼思考,就可以編寫出來.可是,控件畢竟是不能隨你的意願支配的,控件是死的東西.你真正要學的是編寫的思想,是函數(Java中稱方法).另外,學VB還不如去學Delphi呢.
注:市面上的軟件一般一眼就可以看出是用什麼語言編程的,而VB編寫的軟件幾乎找不到多少.
所以,下面要學的也就那兩種選擇了,C++/Java.我推薦,先學Java.
Java實際上是C++改的.去除了C++中指針的部分,讓C++變得更安全,同時也比C......
請問要想學計算機編程,首先需要學什麼?
1:如果你能夠熟練的使用Windows的話,你就可以開始你的程序生涯了!
2:首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。雖然,對於一個初學者來說,用一些控件堆砌成一個小軟件,是有一些成就感,但是,基礎才是最重要的!C語言對於數據類型的描敘,遠比VB裡面說的更為全面,清楚,明白,而這些卻是編程中的根本!
3:學C語言,從數據類型,基本表達式,再到條件語句,循環語句,然後學習函數,再加上一些簡單的數組知識,就可以了!一句話,到現在為止,你只要理解結構化程序設計的思想也就夠了!
4:有了以上的基礎,就要開始學彙編了。彙編開始的時候是很難,那些各種各樣的寄存器,分段的內存地址,是很難理解,可是這些知識理解了以後,後面的內容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調用,就可以看懂書上的彙編程序了。(著重是理解算法,對於後面的那些彙編的應用有興趣的可以看一下!)到此,你應該會對計算機的理解更深一層!
5:有了彙編的基礎,再來學習C語言中的精華部分----指針,可謂如魚得水了。現在你要對C語言全全面面的學一遍了,譚版的教材要從頭到尾認認真真的看兩遍以上。
6:學完以上的內容,有必要研究一下數據結構了,線性表,堆棧,隊列,樹,圖,二叉樹,等等,都要滾瓜爛熟!(最好是清華嚴蔚敏老師的那本教材)
7:請時刻記住:浮躁是學習編程的大忌!
8:現在,你應該學習一些數據庫的知識,還有一些常用的算法了!
9:如果以上的知識你都學精通的話,就可以開始C++的課程了,找本C++上手的書,用一個星期的時間大概瞭解一下C++,然後找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了!
10:要想學好VC,沒有紮實的C++知識是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++
深入淺出MFC。
11:深刻理解C++面向對象的思想!
12:編程的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風格會使調試的時候,更加簡單的查錯,所以,一定要養成良好的編程風格!
13:如果你嚴格的走好了以上的每一步,你才踏上了編程的門檻,可以混口飯吃了!
至於在以後,編譯原理,操作系統,還有軟件工程等等基礎知識,是必不可少的!
14:如果現在再來學習JAVA,C#等別的語言的話,應該是觸類旁通,拿來就用了,
到此,你才可以稱得上是一個高手!
學習電腦編程需要懂些什麼?
英文不好什麼的都是藉口,無數大牛都是過不了四級英文爛的要死的,但這並不妨礙他們每個月賺六七萬。
電腦編程是一件枯燥的事,最需要的是一種鑽研的精神,一種敢於向難題挑戰,不想盡方法解出不罷休的精神,而擁有這種精神的人,其實往往在編程時也在享受。
啃書本是逃不掉的,可以從c開始,或者c++也行,找一本你看著順眼的先看著就是,別挑三浮四的,是書,坐下來看了,就能有收穫,等你有一定水平了,自然知道一本書是好是差。
如果非要挑的話,去csdn看一篇博文:瘋狂的程序員,記錄了一個大牛的成長過程,借鑑著學,沒那麼多要求,別聽人瞎說,真的。
初學電腦編程需要什麼
下面是我個人的一些見解,希望對樓主有所幫助~~ 學習編程,首先應該認認真真的學習一門語言。學習微軟的,就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該準備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,例程書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助於知識的連貫性。或者學習Delphi,入門較為簡單類似於VB,但比VB強大,即可作為入門又能做強、做大。 1 . 明確學習目的 學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟件使用中所遇到的問題,改進現有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟件產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛鍊思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業裡幹出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。 2 . 打好基礎 學編程要具備一定的基礎,總結之有以下幾方面: (1)數學基礎——從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。 (2)邏輯思維能力的培養——學程序設計要有一定的邏輯思維能力,“邏思力”的培養要長時間的實踐鍛鍊。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。 (3)選擇一種合適的入門語言——面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: ① 本地開發應用軟件開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數據庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 ② 跨平臺開發開發工具如 Java 等。 3)網絡開發對客戶端開發工具如:Java Script 等;對服務器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。 3 . 注意理解一些重要概念 一本程序設計的書看到的無非就是變量、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。 4 . 掌握編程思想 學習一門語言或......
學編程應該先學什麼
我以前學過但後來放棄了 我可以給你點建議 希望對你有用!!
1.編程一般來說還是先學C語言,其實你不學C直接學C++也行,因為在C++中也包含很多C語。。但是我還是建議先學c.雖然要多花點時間但是對你以後過渡到C++和理解一些編程的基礎知識,基本概念是很有好處的。學好了C之後就可以選擇學java,c++,C#等。。。雖然語言多,但是他們都基於C只是有些地方不同,你可以根據你的就業方向選擇一門學精,一定要。。。然後你在學其他的語言都相當簡單。。就像你學好一門內功,其他武功學起來就簡單了。
2.我想談的經驗就是,新手經常問的要數學知識和英語知識的問題。。英語知識講究就行不太影響大局。如果你的英語知識稍好的話,以後你定義函數名和看別人的程序這些都會幫你節約時間。。。我學編程以前很多人說數學不重要,其實對於編程來說是需要數學知識的,從某方面來說數學等於邏輯,眾說周知編程是一項需要邏輯的知識。。。我數學很差,而且我又是自學編程,在開始學基礎C++的時候還沒有多大困難。。到後面學到了在編程中最關鍵的數據結構和算法的時候,我就被難住。這裡要求數學要好。編程中的算法和數據結構是很重要的,以後你的程序編得好不好,就是看誰的算法和數據結構用得最恰當。最高效。。。。這也是導致我放棄的直接原因。。。
3學習方法。。編程是需要實踐的,建議你買一個筆記本電腦。。然後有空就去圖書館上機練習。。做下課後的習題。。把書上的例題也自己做一遍。。
一本好書,你一遍是無法理解其中的全部精華的,真的,起碼看,做兩遍以上,
雖然浪費時間,但是每一次你就會對其中的知識點有新的理解。。。雖然很浪費時間,而且讓人心情煩躁。。。但是一個程序員關鍵是能耐住寂寞。
4.當你學得不錯了,你可以和你志同道合的朋友一起去接一些小項目做,這樣你才能看到自己的不足。。。看清楚實踐和理論的差別。。。
5關於前供問題。。。依照這個社會的發展,電腦以後幾乎像手機一樣普及。所以你們前途的一定是光明的。。。。雖然這一行才出來工資或許不高,但是自己要能做個1年多,有經驗了。。工資是普遍高的。。
6這一行是有趣的,你看網上這些東西不都是程序嗎?也是累的。。最後的勝利者是耐得住寂寞。努力的人
學習編程需要學習哪些必修課程
類似的問題我回答過。我的建議如下:
如果時間允許,可以從計算機的組成原理和系統結構看起。這部分是比較底層的偏硬件的知識。如果想專業點的發展建議好好學學這部分。
然後看看彙編,有上面的基礎,彙編是很容易的。別小看彙編,這在你以後做程序涉及優化或者調試的時候是極其有用的。再學C語言,應該是小菜一碟了。
有了C的基礎,再學數據結構,算法設計。這兩個課程是個重點,一定要好好掌握,花再多的時間也值,以後你做什麼軟件都離不開這兩樣。這時再看操作系統,相信你一定有輕舟已過萬重山的感覺。如果有精力就再看下編譯原理,這是很專業的課程,如果感覺吃力就以後有編程經驗再看,比較好理解。
接下來的計算機網絡、數據庫概論等等都是理論知識比較好學。個人可以根據發展方向取捨。
樓主對遊戲,QQ等軟件感興趣的話,就建議學C++了。Windows API是首先該瀏覽下的頂用深入, 關鍵是瞭解WINDOWS的機制。然後掌握MFC,看WINDOWS核心編程(這塊技術特別多)。現在你就可以用VC開發出你想要的東西了。
要再深入下去是沒有止境的,VC++ ATL/STL,C++編程思想、軟件工程、面向對象概論、UML等等。
軟件工程是很重要的,不過建議在有些實際經驗後再看,比較好。不然一開始你只能記住個概念,理解不了。而且自己多體驗幾次代碼痛苦後,能更深刻地理解軟件工程。
樓主做遊戲搞3D的話還要看OPENGL或D3D編程。這個高數最好有點基礎。我個人認為。沒有這基礎似乎也不妨礙開發,不過不能很好應用是肯定的。
總之,在編程上想有造化關鍵還是在編程思想上的修煉,語言只不過是個工具。
想學計算機編程應該選什麼專業?
你可以選計算機膽院的計算機科學與技術、軟件工程、理學院的信息與計算科學、信息管理與信息系統等專業,首選應該是計算機科學與技術吧!各個學校把相關的專業分在那個院系都不一定的!搞計算機編程真的會很累,你要做好心理準備哦!不一定大學越好,工資就越高的!
無論你選擇學什麼,都希望你堅持努力學好,祝你成功哦~~
樓主還有什麼問題嗎?沒有的話可以採納我的問題嗎?
電腦最簡單的編程要學什麼
有四種我認為比較簡單的語言: VBS腳本 批處理 易語言 和 VB 其中只有易語言的代碼是中文,其它語言代碼全部是英文 VBS腳本寫的程序的運行速度要比前三者慢 寫易語言 和 VB的程序,需要一個開發環境,如“易語言漢語編程環境” “Visual Basic 6.0 ”,分別是寫易語言程序和vb程序的開發環境。 而寫VBS腳本或批處理,則不需要開發環境,一臺電腦,只要有操作系統,就能編程。 最最最簡單的,建議學VBS腳本吧,學習的話,在網上找一些用VBS腳本寫的小程序,自己動手試試,然後學習裡面的代碼,很快就能學好,不要看那些什麼什麼書之類的,太乏味了。
學編程用什麼電腦比較好?
樓主可是要的筆記本, 現在主流的筆記本一般對於編程來說都沒啥問題,不過還是建議樓主買 CPU 主頻 和 內存 大一點的,這機器 玩遊戲啥都都沒問題,當然 編譯程序也是相當的快,CPU和內存小了 ,比如C++ 編譯大一點的程序 經常卡死,或者 等半個鐘頭… 望採納
學習計算機編程需要什麼基礎知識????
我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那麼應該學好C語言;其他情況下,在你不知道要做什麼之前你可以選擇學習C/C++。學會這兩大類中的一類,對於你學習其他語言都將是比較輕鬆,包括腳本語言,動態語言……1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間後,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對於完全沒有基礎的人而言,聽別人講比較容易入門。當時的教材是學校自己編的,挺爛的。建議一(以C/C++為例),對於剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,裡面講語法的並不多,語法都是合在程序裡面講。不過這本書非常好,入門以後一定要看的一本書。當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議後面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。建議二、學習過程中要結合簡單的算法,像冒泡還有類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制檯程序。或者你已經著手學習win32、MFC或linux,你也可以結合平臺做點小的項目。那時我其實並沒有考慮那麼多,因為我不是學計算機的,因此我就把參加一些計算機之類的考試當作學習目標。我當時其實C++語言基礎已經很不錯了,但是上機實踐很少(那時我沒有電腦),因此參加省計算機二級,全國計算機三級和全國計算機四級考試,結果上機都沒有通過。我很鬱悶,二級的時候是我不知道怎麼樣進那個DOS界面把題目調出來,三級的時候是很快就編好了,也通過運行了,可是成績出來卻不及格,四級的時候是編好了,可能是我那題目比較難,好像用了兩次循環,結果那破機器竟然承受不了。後來一亂就毀了(當然主要是上機太少了)。不過我那些上機都沒有去補考。二級和三級的時候是自恃水平已經遠遠超過考試要求了(^_^,見笑了,可能是因為等級考試還是比較簡單的),四級的時候則因為自己已經通過高級程序員考試,覺得補考上機好像沒必要。(我高程和四級都是在2003年考的)。建議三:定位學習方向(見附錄一)並好好學習計算機基礎知識。在你還不確定學習方向,或者你還在大學本科期間,那麼我認為應該先把......