編程怎麼學?
從零開始學習計算機編程應該怎麼學
樓主注意一下 如果想學計算機的話需要很強的自學能力和耐性 如果這兩點沒有最好別學。
如果想學第一步需要學習一門編程語言推薦C語言 樓主可以查下編程語言排行榜C一直穩居第一名
從基本的C語言語法入手,邊學語法邊寫程序不要忘記做一下書籍的課後編程練習題,然後可以學習下java語言,java有自己的很多程序庫可以直接調用,買本java的教程看看可以寫寫小程序了。然後如果想深入你還需要學習操作系統、計算機組成原理、計算機網絡、編譯原理、還有數學(離散數學很重要),當然了還學要學別的東西,太多了一下子說不全。我是軟件工程專業,課程基本自學的,純經驗之談。
怎麼自學電腦編程
如果是完全的零基礎,我建議你從VB語言、HTML超文本標記語言這二個開始學。
現在一般IT公司所用的編程技術,大約分四類:
JAVA編程;
微軟的.NET:asp.net,c定.net等等;
PHP編程;
C語言/C++類
每一類都涉及了一些相關的技術知識。但不管你將來想選擇哪一類,我覺得VB,HTML都算是最基本要學的了,才能掌握一些基礎知識。這些課程,在“獵豹網校”上都有視頻教程(你百度查一下),全是計算機的課程,有了基礎以後,你再看自己想學什麼吧。你還要上班,如果完全靠看書自學,真的是比較辛苦的。跟著視頻入門會比較輕鬆一些,不懂的,多看幾遍,自己再相應練習就行了。
剛開始學編程怎麼學
對的,上來先學C語言,學完標準的c語言之後可以進行簡單地文件操作,數據的提取等。
下一步學最難的兩個:高級編程,網絡編程,這兩個是精華之精華,雖然如果去找網上的很多實例,很多會用c++去寫,但很多都能看懂。這第一門門學科講的是系統的進程線程的運作和通信機制包括管道郵槽,文件IO,第二門主要是網絡方面主要是socket的使用。學這兩門知識能檢驗c語言到底學得怎樣,是閥過關。如果你能從中獲取20%的知識,並親手實踐編程,那麼搭建一個用c語言編寫的服務器和客戶端還是可以的,還可以讀寫設備驅動比如串口usb口之類。這塊大概花費超過1年的時間才能初見成效。
當然了我說的服務器不是弄個軟件安裝上去,或是網上找個教程用鼠標點點,是純C寫出來的。
學完之後可以學C++這會很快
之後可以開始VC和C#了
java跟c很像可以去學,學了可以開發一些軟件。
VB淘汰了,不要考慮了。
易語言,我一直不建議學。
學C語言的原因,因為你不能直接跳到C++,指針還是要熟練的,結構體也得熟練,C的教學資源最多,C的高級編程和網絡編程教學資源最多,C的系統編程資源最多,所以在不關心什麼圖型界面這類花花綠綠的東西的前提下,沒有一點能替代C。
譚老頭的書寫的好,要好好學,雖然算數的排序的看似沒什麼太好的展現C特點的東西。等到了後面文件操作部分就能展現出來了。
那麼只學C那麼能有什麼,硬件上的裸板編程,驅動程序開發,單片機開發,還是有的,雖說第二個需要高編,第一個第三個需要硬件。至少還是提供了一些思路。
至於C該看什麼老譚的書,真的看完C了,我想基本上看什麼書自己有自己的考慮了,我不提及。
至於視頻,我沒有看過視頻。
當然了C的學習至少2年基本能初見成效。
編程該怎麼學
(1)“內功”要學好。不要只是去學各種語言、工具,和一些三流公司招聘列出來的要求。要把數據結構、算法(algorithms, not numerical analysis)、數據庫、操作系統原理、計算機結構、離散數學等課程學好。如果你可以做出Donald Knuth的Art of Computer Programming裡面大部分的題目,那就代表功力不錯了。 現在很多同學都在學各種各樣的語言,框架,追趕技術潮流,不是說這樣不好,在大學期間接觸更多的技術固然可以開拓視野,這的確是件好事,但是一定不要忘了在語言和工具背後有更重要的東西等待著你去學習。或許學習了很多語言和工具後會發現,仍然無法寫出效率高且賞心悅目的程序。這時候就要想想是不是應該把更多的注意力放到這些“內功”科目上?看看《算法導論》,《深入理解計算機系統》等書絕對是大有裨益的。當然,沒有語言的基礎這些便也無從談起,但應當始終記得,語言工具僅僅是“招式”,只有“內功”深厚才能夠做到無論面對任何敵人都可以“無招勝有招”。 (2)多編程,最好大學四年有十萬行編程的經驗。 看書,動手,思考是學習的三個主要環節,缺少任一部分都會使最終的效果大打折扣。學習程序設計更是如此。根據我自己的親身體會,看一個月的書卻不實踐甚至比不上自己coding兩天學到的東西多。當然了,這話有點絕對。但只看書不動手是非常不可取的。許多同學問編程應該怎麼學,答案只有三個字:“多動手”。代碼量雖然不是評判一個人編程能力的標準,但它可以決定你對程序的駕驅程度有多熟練。再頂級的程序員也是在動手中一點點磨練起來。無他,唯手熟爾。 (3)講究“實幹”,不要不屑於編程或測試,每一個工作的每一個細節都要認真。 一百行有質量的程序也比五百行凌亂不堪的程序有價值。盲目追求代碼量其實也是學習心態不踏實的結果。學技術搞技術應該實實在在,穩紮穩打。有的同學覺得鏈表很簡單,不願意寫,只用腦子想。鏈表嘛,最簡單的數據結構,還用寫嘛?真寫的時候要麼無從下手,要麼寫出來一看,指針錯誤,內存洩漏一大堆……社會很浮躁,網絡很浮躁,我們做技術的不能浮躁,眼高手低實在要不得。 (4)不要放棄數學,尤其如果你對一些需要數學的領域有興趣(例如視頻、語音、圖像。。。) 總感覺搞程序的分這麼兩種人,一種是數學超好英語較爛的;另一種是英語很棒數學卻跟不上勁的。左右腦都很強大的人貌似比較少(如果你是,那恭喜你哈 o(∩_∩)o),自己不幸屬於後一種,更不幸的是還很想搞遊戲開發。後悔自己在高數,線代等課上不聽課,埋頭學了一大堆亂七八糟的技術。以至於現在看D3D的書籍,還要不斷回頭找各種數學公式定理。所以如果有同學立志於遊戲或圖形處理等領域的話,好好學數學,好好聽課吧。數學的自學難度和別的學科可是不一樣的,先放下自學的課外書籍吧,認真想一想時間成本就會明白哪個比較重要了。 (5)練習團隊精神,與人合作。 道不同不相為謀。技術方向不同的同學可能交流上不會很多,但是仍然建議大家能夠多多的與別人合作。嘗試建立開發小組,分工合作一個小項目,使用版本控制軟件,體驗下多人開發的感覺。個人英雄的時代已經過去了,軟件開發不是一個人的戰爭,它需要團隊共同的協作與努力。學技術其實是在與機器交流,團隊合作則可以教會你如何與人交流,如何更好的表達自己。 (6)在不影響學業的前提下,尋找有真正有意義的暑期工作或打工。去一個公司在一個好的老闆指導下作真正會被使用的程序,不要去一個要你做“頭”的地方。打工和找工作一樣,不要只看待遇和職銜,要挑一個你能夠學習的環境,一個願意培養員工的企業,一個重視你的專業的公......
編程怎麼學。
1.先確定學習的編程語言。是C#,還是java?????
2.從網上找些入門的相應語言的視頻教程。看完後,基本上入門了。
3.多做些小型的單一功能的項目。不要把許多問題,都放到一起。分開做,一次只解決一個問題。從這些問題中,學習編程。
4.後面是進行實際的問題的解決,一些大型的項目,這個就很麻煩了。如果,3中的一些問題,不會解決,沒有相應的經驗的話,這步,基本上就很難進入了。
許多人學習編程,多數都是卡在了第3步上。
我想學編程,怎麼開始啊?
應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.
不同的語言對應著不同編程領域,如果你要學完那是有點不現實定
因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟件等等.
要分析好興趣來由,在決定你的發展方向,就好了.
比如你喜歡為WINDOWS開發軟件,那麼 C語言是必備基礎,學好好了然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。
然後光有語言不行,為了軟件的質量保證,還需要研究一下系統理論基礎,這樣你的軟件才能做到對系統的作家兼容性和獲取最佳性能。
也可百度一下, 80x86彙編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯繫 這個站長 跟他交流編程方面的事情。
怎麼學習編程啊?必須從c語言開始嗎
其實沒有什麼規定說一定要先學什麼語言,只要按照你感興趣的去學就可以了,只要入了門,瞭解了計算機語言編程的思路,各種版本的語言也就是表現形式的不同而已,不同的語言針對不同的應用。比如:搞硬件你就學C語言,搞軟件就是JAVA或C#。
怎麼學電腦編程?
如何學電腦編程? 筆者發現問得最多的問題莫過於"如何學習編程?JAVA該如何學習?"。類似的問題回答多了,就萌生了寫下本文的想法。到時候再有人問起類似的問題,我可以告訴他(她),請你去看看《JAVA學習之路》。拜讀過臺灣蔡學鏞先生的《JAVA夜未眠》,有些文章如《JAVA學習之道》等讓我們確實有共鳴,本文題目也由此而來。
軟件開發之路是充滿荊棘與挑戰之路,也是充滿希望之路。JAVA學習也是如此,沒有捷徑可走。夢想像《天龍八部》中虛竹一樣被無崖子醍醐灌頂而輕鬆獲得一甲子功力,是很不現實的。每天仰天大叫"天神啊,請賜給我一本葵花寶典吧",殊不知即使你獲得了葵花寶典,除了受自宮其身之苦外,你也不一定成得了"東方不敗",倒是成"西方失敗"的機率高一點。
"不走彎路,就是捷徑",佛經說的不無道理。
我們今天來談談如何學習程序設計?
JAVA是一種平臺,也是一種程序設計語言,如何學好程序設計不僅僅適用於JAVA,對C++等其他程序設計語言也一樣管用。有編程高手認為,JAVA也好C也好沒什麼分別,拿來就用。為什麼他們能達到如此境界?我想是因為編程語言之間有共通之處,領會了編程的精髓,自然能夠做到一通百通。如何學習程序設計理所當然也有許多共通的地方。
1 培養興趣
興趣是能夠讓你堅持下去的動力。如果只是把寫程序作為謀生的手段的話,你會活的很累,也太對不起自己了。多關心一些行業趣事,多想想蓋茨。不是提倡天天做白日夢,但人要是沒有了夢想,你覺得有味道嗎?可能像許多深圳本地農民一樣,打打麻將,喝喝功夫茶,拜拜財神爺;每個月就有幾萬十幾萬甚至更多的進帳,憑空多出個"食利階層"。你認為,這樣有味道嗎?有空多到一些程序員論壇轉轉,你會發現,他們其實很樂觀幽默,時不時會冒出智慧的火花。
2 慎選程序設計語言
男怕入錯行,女怕嫁錯郎。初學者選擇程序設計語言需要謹慎對待。軟件開發不僅僅是掌握一門編程語言了事,它還需要其他很多方面的背景知識。軟件開發也不僅僅侷限於某幾個領域,而是已經滲透到了各行各業幾乎每一個角落。
如果你對硬件比較感興趣,你可以學習C語言/彙編語言,進入硬件開發領域。如果你對電信的行業知識及網絡比較熟悉,你可以在C/C++等之上多花時間,以期進入電信軟件開發領域。如果你對操作系統比較熟悉,你可以學習C/Linux等等,為Linux內核開發/驅動程序開發/嵌入式開發打基礎。如果你想介入到應用範圍最廣泛的應用軟件開發(包括電子商務電子政務系統)的話,你可以選擇J2EE或.NET,甚至LAMP組合。每個領域要求的背景知識不一樣。做應用軟件需要對數據庫等很熟悉。總之,你需要根據自己的特點來選擇合適你的編程語言。
3 要腳踏實地,快餐式的學習不可取
先分享一個故事。
有一個小朋友,他很喜歡研究生物學,很想知道那些蝴蝶如何從蛹殼裡出來,變成蝴蝶便會飛。 有一次,他走到草原上面看見一個蛹,便取了回家,然後看著,過了幾天以後,這個蛹出了一條裂痕,看見裡面的蝴蝶開始掙扎,想抓破蛹殼飛出來。 這個過程達數小時之久,蝴蝶在蛹裡面很辛苦地拼命掙扎,怎麼也沒法子走出來。這個小孩看著看著不忍心,就想不如讓我幫幫它吧,便隨手拿起剪刀在蛹上剪開,使蝴蝶破蛹而出......
怎麼學習編程
學習編程是一件好事,不要認為編程很難,其實它並不難,不過之前你得先了解你學習編程的目的是什麼?這個很重要,因為目的決定你的發展方向。目前對於編程有很多種編程語言以及相對應的開發軟件,根據你的情況選一種語言進行專業學習,不要盲亂學習。編程是一種融匯貫通的東西,學會基礎到後邊就越來越簡單了。而且可以向多種語言發展。因為畢竟世上沒有永遠不過時的東西嘛!下面說明一些常用的編程語言。
C語言 是一種可移植性和多系統平臺的編程語言
JAVA 是一種功能強大可移植性強的開發語言
HTML 是一種超文本標記語言
Java Script 是一種基於客戶端的腳本語言
程序語言,顧名思義就是一種語言,是用於交流的,程序就是計算機的語言和人類語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現,可是因為種種原因,大多數人在如何學好語言,如何學好開發平臺上疲於奔命,到頭來你只會敲寫代碼。如果想做一個合格的程序員,C++、JAVA、sql、都是一定要學的,另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看IT界,IT市場需要什麼,你就學什麼。
新手學編程要從根本出發
從理論上來說,需要廣泛的閱讀,瞭解算法的博大精深和計算機的基本理論。
從實踐上來說,需要有廣泛的練習,練習的廣泛在於練習不同的內容。
然後就是創新精神和數學思維能力,這些都是需要培養的。
基礎要打好
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 、從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養 、學程序設計要有一定的邏輯思維能力,“思維能力”的培養要長時間的實踐鍛鍊。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程的過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言、 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類:
1.本地開發應用軟件開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數據庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2.跨平臺開發開發工具如 Java 等。
3.網絡開發對客戶端開發工具如:Java Script 等;對服務器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。 (但現在已經過時)
培養好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變量命令規則的一致性、代碼的註釋等。
多問多學習
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設......
新手如何學習編程?
編程的語言有很多種,那就要看你的發展方向,你要先定好方向,然後朝著哪一門攻破,我以前學習過C++語言,VB語言,還有JAVA語言!