設備:電腦 你既然喜歡編程,就應該認認真真的學習一門語言,學習微軟的就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。
書籍最少應該準備兩本,不可能一本書籍會包含VB的所有內(nèi)容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內(nèi)容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,例程書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之后,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助于知識的連貫性,我也希望你能學好的。
或者學習Delphi,入門較為簡單類似于VB,但比VB強大,即可作為入門又能做強、做大 怎樣學編程 1.明確學習目的 學習編程對大多數(shù)IT業(yè)人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟件使用中所遇到的問題,改進現(xiàn)有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟件產(chǎn)業(yè)做出應有的貢獻,一名優(yōu)秀的程序員永遠是被爭奪的對象。
學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創(chuàng)新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創(chuàng)造性的工作。知識經(jīng)濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,并在IT行業(yè)里干出一番事業(yè)來,有所作為,具有一定的編程能力是一個基本條件和要求。
2.打好基礎 學編程要具備一定的基礎,總結之有以下幾方面: (1)數(shù)學基礎 從計算機發(fā)展和應用的歷史來看計算機的數(shù)學模型和體系結構等都是有數(shù)學家提出的,最早的計算機也是為數(shù)值計算而設計的。因此,要學好計算機就要有一定的數(shù)學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養(yǎng)學程序設計要有一定的邏輯思維能力,“邏思力”的培養(yǎng)要長時間的實踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。
要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什么都完全明白了才去動手實踐,只要明白了大概,就要敢于自己動手去體驗。
誰都有第一次。有些問題只有通過實踐后才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什么樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發(fā)應用軟件開發(fā)的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數(shù)據(jù)庫開發(fā)工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平臺開發(fā)開發(fā)工具如 Java 等。
3)網(wǎng)絡開發(fā)對客戶端開發(fā)工具如:Java Script 等;對服務器開發(fā)工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環(huán)境下幾種開發(fā)工具中 VB 法簡單并容易理解,界面設計是可設化的,易學、易用。
選 VB 作為入門的方向對出學者是較為適合的。 3. 注意理解一些重要概念 一本程序設計的書看到的無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
4.掌握編程思想 學習一門語言或開發(fā)工具,語法結構、功能調(diào)用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內(nèi)在機理、什么是線程。
;學習 COM 就要知道 VTALBE 、類廠、接口、idl。
,關鍵是學一種思想,有了思想,那么我們就可以觸類旁通。
5.多實踐、多交流 掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經(jīng)常自己動手設計程序,具體設計時不要拘泥于固定的思維方式,遇到問題要多想幾種解決的方案。
這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創(chuàng)造性思維應用的體現(xiàn),也是培養(yǎng)邏輯思維的好方法。
6.養(yǎng)成良好的編程習慣 編程入門不難,但入門后不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養(yǎng)成一些良好的編程習慣。
編程風格的好壞很大程度影響程序質(zhì)量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便于維護。
如代碼的縮進編排、變量命令規(guī)則的一致性、代碼的注釋等。 7.上網(wǎng)學編程 在網(wǎng)上可以學到很多不同的編程思想、方法、經(jīng)驗和技巧,有大量的工具和作品及相關的輔導材料供下載。
例如網(wǎng)站“編程課堂”()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧;網(wǎng)站“現(xiàn)在時編程學園”()是專門介紹C、VC、VB、Delphi 等的綜合編程網(wǎng)站;網(wǎng)站“ VB 編程樂園 ”()提供內(nèi)容豐富而且實用的編程技術文章、精選控件、源代碼下載、計算機考試、相關軟件以及編程書籍推薦等等。 8.加強計算機理論知識的再學習 學編程是符合“理論→實踐→再理論→再實踐”的一個認識過。
個人自學編程入手:確定編程學習的方向。編程語言有多種:C++,C,C#,JAVA,Python等,每種語言都有不同的優(yōu)缺點,可以根據(jù)自己的興趣方向選擇一門編程語言作為自己的學習目標。
基礎階段的語法學習。學習任何一門編程語言,都需要掌握其編程的語法規(guī)則,可以通過閱讀一些編程書籍,了解一些編程中的概念思想和基本語法。這對于后續(xù)的編程學習十分重要。
學習編程最重要就是需要多上機練習,所以電腦上需要安裝所學語言對應的編譯軟件,多看書,多敲代碼,實踐出真知。
編譯方式下
首先通過一個對應于所用程序設計語言的編譯程序對源程序進行處理,經(jīng)過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優(yōu)化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然后通過連接程序處理將程序中所用的函數(shù)調(diào)用、系統(tǒng)功能調(diào)用等嵌入到目標程序中,構成一個可以連續(xù)執(zhí)行的二進制執(zhí)行文件。
以上內(nèi)容參考:百度百科-編程
我覺得2,3樓可以略過,他們的回答很不負責
作為編程過來人. 其實我也就21歲.
編程有兩條路,一是軟件開發(fā),二是網(wǎng)站開發(fā),我走的網(wǎng)站開發(fā)這條路
對于軟件開發(fā),我是外行,聽朋友說,C語言是必學的,從你的提問中,可以得知,你有良好的操作系統(tǒng)使用基礎. 所以我還得推薦你學習下unix. C語言一定要學好, 遵循C語言的語法,然后推薦你學習delphi或者直接vb.net ,僅個人感覺VB的語法和C語言有一些差別. 而后更深層次的當數(shù)direct游戲開發(fā),和軟件開發(fā)了
說說我在行的網(wǎng)站開發(fā), 網(wǎng)站開發(fā)分前臺,后臺,當然,你要同時掌握前臺,后臺也不是難事,前臺諸如photoshop,我感覺做些小圖標不是難事,更加絢麗的圖片當然還是有請前臺設計師了,因為我主要做的是后臺.FLASH稍微有所掌握,做簡單的動畫和交互. 那么網(wǎng)站開發(fā)的精髓,也就是說你必須得熟練運用的是哪幾項呢?負責的告訴你,
xhtml(目前普遍稱做html)+css(div布局)+javascript(尤其是ajax)+dom(我保證你能3天掌握)+后臺語言 . 至于后臺語言,我掌握的是ASP和PHP, 如果你熟練學了C語言,那么我建議你學習PHP, 當然JSP也是不錯的選擇. 總的來說,路自己選,關鍵是要精通
當我打完這兩百字,不知道提問者是否已經(jīng)結貼. 請各位復制的時候尊重原創(chuàng).
我的網(wǎng)站, 如有疑問,網(wǎng)站內(nèi)留言
C語言是基礎。
C ——> C++ —— Java ——> C#
學會了C,以后的都好學了.
匯編:和機器語言一樣有高效性,功能強大;編程很麻煩,難發(fā)現(xiàn)哪出現(xiàn)錯誤。在運行效率要求非常高時內(nèi)嵌匯編。
C:執(zhí)行效率很高,能對硬件進行操作的高級語言;不支持OOP。適用于編操作系統(tǒng),驅動程序;
C++:執(zhí)行效率也高,支OOP,功能強大;難學。適用于編大型應用軟件和游戲。
C#:簡單,可網(wǎng)絡編程;執(zhí)行效率比上面的慢。適用于快速開發(fā)應用軟件。
Java:易移植;執(zhí)行效率慢。適用于網(wǎng)絡編程,手機等的開發(fā)。
編程入門網(wǎng)
對于零基礎人員想要編程入門可以分為12步驟。
1、如果你能夠熟練使用Windows的話,你就已經(jīng)可以開始你的程序生涯了,準備起來吧!2、首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。
雖然,對于一個初學者來說,用一些控件堆砌成一個小軟件會有一些成就感,但是,基礎才是最重要的!C語言對于數(shù)據(jù)類型的描敘,遠比VB更全面、明白,而這些正是編程中的根本!3、學C語言,從數(shù)據(jù)類型,基本表達式,再到條件語句,循環(huán)語句,然后學習函數(shù),再加上一些簡單的數(shù)組知識,足矣。到現(xiàn)在為止,你只要理解結構化程序設計的思想也就夠了!4、有了以上的基礎,就要開始學匯編了。
匯編剛開始學的時候很難,那些各種各樣的寄存器,分段的內(nèi)存地址,很難理解,可是這些知識理解了以后,后面的內(nèi)容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調(diào)用,就可以看懂書上的匯編程序了。到此,你會對計算機有更深一層的理解!5、有了匯編的基礎,再來學習C語言中的精華部分——指針,可謂是如魚得水了。
現(xiàn)在你要對C語言全全面面的學一遍了。6、學完以上的內(nèi)容,有必要研究一下數(shù)據(jù)結構了,線性表,堆棧,隊列,樹,圖,二叉樹,等等。
7、請時刻牢記:浮躁是學習編程的大忌。8、當然,你還應該學習一些數(shù)據(jù)庫的知識,以及一些常用的算法。
9、如果以上的知識你都達到精通的程度后,就可以開始C++++的課程了,找本C++上,然后找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了!10、要想學好VC,沒有扎實的C++知識是不行的,以下書籍是VC程序員必須翻得爛熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入淺出MFC。11、深刻理解C++面向對象的思想。
12、編程的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風格會使手的書,用一個星期的時間大概了解一下C++,然后找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了。
自學編程建議從C語言學起,可以說60%~80%的程序員都是從C語言開始的。
編程語言分為結構化程序語言和面向對象的程序語言,其中結構化程序語言要比面向對象的要簡單,語法要簡單一些,而且也容易理解一點,C語言是經(jīng)典的結構化編程語言,易學易用,它的編譯器turboc也非常容易使用,所以非常適合作為初學者的入門語言。學完C語言之后可以縱向擴展,學過C之后再轉入C++、C#或者是java的學習,C++和C#就不用說了,它們都是在C語言基礎之上建立的面向對象語言,而Java與C語言在語法上也有一定的相似性,所以學完C之后再轉入Java的學習也是順理成章的事。
當然一開始就上面向對象的語言不是說不可以,比如說VB還是很簡單的,VB做一些簡單的系統(tǒng)也是非常實用的,這個就要看怎么選擇了,如果是為了短期能做點東西比如說做個系統(tǒng),那么VB是一個不錯的選擇,但還是建議把基礎打牢,從C語言學起,學完C之后學其他的語言就很容易了。HTML只是一門標記語言,很容易掌握,如果需要用的話,可以臨時突擊一下,一個星期內(nèi)估計就能會使用了,所以覺得沒必要去刻意的學它。
你好,回答的有點多請耐心看哈!希望能幫助到你,還請及時采納謝謝!零基礎學習編程 應從以下幾方面入手:1>.去了解計算機的基本組成,計算機的發(fā)展史和編程的發(fā)展史,看起來和編程沒什么關系,潛在的影響還是十分大的;2>.選擇一門簡單的語言作為入門語嚴;3>.學會使用搜索引擎;4>.知道如何看書;5>.要”像”個高手;6.>應具備的學習態(tài)度;1>了解這些歷史的意義:了解一些編程的實質(zhì)遠比知道如何編程更有意義,不要在編程是怎么回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事。
2>.選擇入門語言:這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最后搞到新手一會聽說這種語言適合新手,于是學習這種語言,一會又有人會開始推薦你xxx語言,于是新手們又開始學習這種語言,搞到最后,什么語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發(fā)現(xiàn)有100多種編程語言,而且這個數(shù)還是在不斷增加的,這里我們一起來看下2012年5月份的編程語言排行榜,能進排行榜前20的,首先在熱度上都已經(jīng)差不多了,現(xiàn)在要做的就是從排行榜里找到一門簡單有趣的語言。
2012年5月編程語言排行 對于上述的語言,這里不可能一個個詳細介紹,篇幅有限,最主要的是,這些語言的介紹只需要打開搜索引擎,輸入這項語言的名字,搜索一下,就能看到詳細介紹了,如果說不會搜索,那么,請返回第一個問題,一般來說,如果你去論壇提問什么語言適合入門,得到最多的結果應該是C語言,沒錯,就是上述排行榜排行第一的那個,強烈推薦C語言入門的同學如果看到這篇文章可能會很想吐槽,因為這里筆者要推薦的不是C語言,筆者認為,Python語言對于零基礎更適合入門,很多人推薦C語言原因我猜測可能有兩個,一是全國大部分的高校的編程課C語言是都有開設的,也可以說是學習過C語言的用戶基數(shù)大,第二是C語言自身的強大,可謂是口碑好。基數(shù)大+口碑好,足以讓你得到的結果是C語言居多。
筆者是Python語言入門,接觸編程時完全是零基礎,現(xiàn)在接觸了C、接觸了C++、JAVA,Visual Basic 6,回味了下,如果讓我再次選擇一門入門語言,我絕對不會后悔選擇Python,建議每位同學去百科搜索下Python,看下是否真的簡單易學,并且強大,如果你想快速寫GUI(圖形用戶界面 )的軟件,Python有一大把圖形庫供你選擇,不像C語言,半年下來,還是停留在黑框框里,大大打擊了初學者對軟件開發(fā)的信心,對于寫游戲,Python也是絕對不會讓你失望的,pygame模塊為你提供簡單快速的游戲開發(fā),Pygame是 跨平臺 Python模塊,專為電子游戲設計。 包含圖像、聲音。
雖說沒法和Direct X相比,但對于新手來說,獨立寫個2D游戲也是一件很愉快的事。對于Python,筆者就不再詳細介紹了,只是推薦,具體選擇什么語言,決定權還是在你手里,無論是C語言也好,Python語言也罷,下面所介紹的學習方法都是適用的。
3>.學會使用搜索引擎:之所以推薦使用搜索引擎的目的是培養(yǎng)更好的獨立解決問題的能力,通常來說,剛學編程時,可能我們有時候連使用什么軟件作為編程環(huán)境都不知,或者下載安裝了編程環(huán)境卻不知如何使用,這時搜索就派上大用場了,跑到搜索引擎里輸入”xxx 使用教程”,結果就出來了,簡直太方便了。而且,新人都喜歡加很多xx語言的編程群,而且大都是挑人多的加,一旦編程中出現(xiàn)了一點小錯誤,就立馬到群里提問,這是一個很不好的習慣,假如說群里有人在線,為你解決了這個問題,那么你獨立解決問題的能力就降低了一分,假如沒人在線,你就可能面臨著等待,或者把問題放這,不去管它,這樣積累的后果你是知道的,最好的方式就是動用搜索引擎,不需要等待,還可以鍛煉獨立解決問題的能力。
還有一點,許多新人反應說許多知識搜索不到,我很負責任的說,不是搜索不到,是你不會使用搜索引擎,至少我現(xiàn)在在編程上還沒有遇到過搜索不到某個知識點的情況,對于搜索的使用技巧,如果你還不知道,去搜索吧。總之,有問題,就要去搜索。
順便說句,加很多群不是一個好習慣,群里并不能讓你學到太多知識,他的功能在于能找到一群有共同話題的朋友,真實的情況是大多時間都在時一起閑扯一些與編程無關的話題。4>.知道如何看書:無論是電子書還是紙做的書,都會有頁碼,要做好學習的計劃,每天看多少頁?這倒不是,不要忽略目錄這個好東西,先認真看下一本書的前言和目錄,了解本書的知識點的分布,這樣有利于更快的融入這本書,然后按章節(jié)作學習計劃,按頁來你就不怕把一個知識點切成兩半?筆者看書時第一遍喜歡瀏覽,也就是走馬觀花的看,花一上午或一下午從頭把書悠閑的翻一遍,不求記住知識點,只求記住幾個名詞,知道書里面有這些東西,給大腦一個模糊的印象。
從第。
VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程
ASP~CGI~PHP~JSP這些是WEB編程。。
雖然都是編程,但編出來的程序可是不一樣的。
目標是什么?開發(fā)?創(chuàng)業(yè)?還是去公司上班?還是業(yè)余愛好?
如果想業(yè)余編小程序,推薦VB~VC~容易上手。簡單。也蠻強大。
如果想學好了去企業(yè)上班,推薦C++~~~.net~~~JAVA之類的大型項目開發(fā)。
如果想做網(wǎng)站,就學ASP~CGI~PHP~JSP,這4個就JSP最最最難,先學ASP。
編程語言很多,但是目的都是想寫出好的程序,只要學精了一個就有錢賺,一上來不要要求太高
語言是用來交流溝通的 計算機語言也一樣 多說多練
我推薦你學三種編程語言,因為推薦你學是有原因的。
第一:先學習好C語言,這個是學所有編程語言的基礎。也是將來去考國家證書的必須要考的一門。
第二:學好java,因為java在目前來說,占領地位是排第一位的。而且工資待遇也不錯。市場需求占有率高達50%以上。或者學習.NET,因為.NET出來還不算太久,但是就因為是微軟出的東西,所以市場占有率也已經(jīng)達到了48%了,況且.NET比java要容易上手。兩者之一,你可以選擇一個。學java就往jsp工程師方向發(fā)展,學.NET就往ASP.NET方向發(fā)展吧。
第三:順便學一門數(shù)據(jù)庫的技術。因為開發(fā)的時候,難免會要和數(shù)據(jù)庫打交道。懂總比不懂要好。一般就學SQL就行了。ORACLE一般只適應于大型公司
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據(jù)《信息網(wǎng)絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.089秒