怎樣學編程?
新手如何學習編程?
編程的語言有很多種,那就要看你的發展方向,你要先定好方向,然後朝著哪一門攻破,我以前學習過C++語言,VB語言,還有JAVA語言!
零基礎怎樣學習編程 應從哪裡入手
C語言較c++簡單,可以先學C語言,想自學的話,建議買些書回去,順帶網上找找視頻,平時做些習題,最好能上機調試,以此積累算法。然後你可以學習面嚮對象語言(例如c++,c#,java等),也可以不學c語言直接學c++等面嚮對象語言。學習切記不要浮躁,祝你成功
從零開始學習計算機編程應該怎麼學
樓主注意一下 如果想學計算機的話需要很強的自學能力和耐性 如果這兩點沒有最好別學。
如果想學第一步需要學習一門編程語言推薦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年基本能初見成效。
如何自學軟件編程
最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑑。
我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。
C語言的書推薦譚浩強的,比較好。
我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。
當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有數據庫方面的開發、網絡開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。
還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而骸都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。
在你學習好C語言以後,個人建議好好學習一下數據結構和軟件工程。這兩門對你的水平提高都是很有幫助的。特別是軟件工程,它能夠使你按照科學的工程方法進行軟件開發,對今後的發展很有好處。
只是一家之言,有不到之處,還望見諒!
參考資料:hi.baidu.com/...4.html
怎麼學習編程啊?必須從c語言開始嗎
其實沒有什麼規定說一定要先學什麼語言,只要按照你感興趣的去學就可以了,只要入了門,瞭解了計算機語言編程的思路,各種版本的語言也就是表現形式的不同而已,不同的語言針對不同的應用。比如:搞硬件你就學C語言,搞軟件就是JAVA或C#。
我想學編程,怎麼開始啊?
應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.
不同的語言對應著不同編程領域,如果你要學完那是有點不現實定
因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟件等等.
要分析好興趣來由,在決定你的發展方向,就好了.
比如你喜歡為WINDOWS開發軟件,那麼 C語言是必備基礎,學好好了然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。
然後光有語言不行,為了軟件的質量保證,還需要研究一下系統理論基礎,這樣你的軟件才能做到對系統的作家兼容性和獲取最佳性能。
也可百度一下, 80x86彙編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯繫 這個站長 跟他交流編程方面的事情。
怎麼學習編程
學習編程是一件好事,不要認為編程很難,其實它並不難,不過之前你得先了解你學習編程的目的是什麼?這個很重要,因為目的決定你的發展方向。目前對於編程有很多種編程語言以及相對應的開發軟件,根據你的情況選一種語言進行專業學習,不要盲亂學習。編程是一種融匯貫通的東西,學會基礎到後邊就越來越簡單了。而且可以向多種語言發展。因為畢竟世上沒有永遠不過時的東西嘛!下面說明一些常用的編程語言。
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語言最好的書籍:《C語言程序設計:現代方法》(第二版) 推薦理由:該書無論是對C語言整體的把握,還是對語言細節的解釋都非常的詳細到位,另外這本書裡介紹了比較現代的C語言程序設計風格,有助於幫你養成良好的編程習慣及規範。 C語言聖經:《C程序設計語言》(第二版) 推薦理由:這本書是C語言最經典的書籍,然而並不推薦你初學就看,這本書奇薄無比,但是書中討論的問題多是比較底層的話題,初學者看容易頭暈,有人專門為該書編寫有習題冊,可以一起購買。 其它推薦書籍: 《C專家編程》《C陷阱與缺陷》《你必須知道的495個C語言問題》 另外還有幾點你需要知道的問題: 1)C語言是屬於高級語言裡最低級的(並不是最簡單的,恰恰相反,C語言語法雖精煉簡單,但非常難學,難學的理由馬上就講),如果你是想很快上手編寫一些看得見摸得著的軟件,不建議你學C語言。 2)光學C語言,編程是遠遠不夠的,之前說過C比較“低級”,是因為如果你想用C做東西,很多事情必須要自己動手來做,最起碼你要會自己組織數據,也就是學習“數據結構”課程(數據結構課程你也完全可以自學,先修知識已經足夠了)。 3)不要去看大學裡通用的課本即譚浩強老師的《C程序設計語言》,這本是垃圾,你不應該允許它出現在你的書架上。 4)如果學習C語言,不要總是想著去用它做一些帶窗口的軟件,C往往不是用來幹這個的,C是用於系統級編程的。 5)光看書沒用,必須動手去編程,親自動手編程的重要性大於看書10倍,做課後習題是一個很好的習慣(不帶誇張的)。 6)如果有機會,建議參加青少年的信息學競賽,會對你數據結構,離散數學,算法等能力得到很大的鍛鍊。