怎樣學編程語言
⑴ 如何學習編程語言
編程語言是計算機語言,是都是有1與0模式下進行生存的,不同的計算機語言學習的方式方法會有所不同,個人學習基礎不同的情況下,在學編程語言時也會不盡相同的。
學習是一種過程,是一種成長,對於想要學習計算機編程的人員來說,是一種個人價值增長也是對技能的增加。編程的種類也分為難度的,同時也要分不同的科目。
如果想要更好的學習編程語言,可以從以下進行考慮:
一、基礎
對於計算機專業的人員來說,學習編程會相對容易一些,但不是絕對的說法;若是出於一些興趣愛好的人群,建議從基礎編程學起才會更容易打好編程學習的基底。
在剛開始學習時,要注意簡單的編程語言組合,以及相應的代碼成對出現的使用方法與注意事項等,這里需要多編程多實踐,建議從VF、VB開始學起,再選擇其他難度的編程語言。
二、等級
對於等級考試的編程學習一般是面對計算機專業的學員開設的,或是有基礎編程語言功能的人員開設的。在學習時需要注意筆試與機試兩者共同的操作與理論知識,同時對於國家級的考試要注意編程的難以程度;可以可以考慮選擇書本+試題同時操作,每天保持學習時應該在1-2個小時左右。
三、技能
想要快速學好編程,為日後的工作著想的話,這個一般是學習一些技能類的編程。這一類的編程學習可以考慮從基礎的普通編程學起,如VF、VB、C語言等基礎的開始,再持續向上學習java類的語言等為自己打好基礎才能上更高的檔次,技能能更好的提升。
不同人群在選擇編程學習時,會有各自 方法。這里建議在選擇編程時要從自身角度去考慮,切不可跨步太大造成學不好學不扎實的現象。這里建議編程類的考慮,要做好筆記與機試兩者相互結合,才能更好的學好編程語言。
⑵ 如何自學編程語言
呵呵,一般自學是比較難的,當然,也不是做不到的,但也建議找些老師,師傅教下,與多一些編程愛好者交流.
至於先學哪中吧.我個人覺得VB比較簡單的,先從簡單的入門,然後熟悉一下各種涵數,或者是編程技巧,到時候轉換語言也會比較順手!
⑶ 怎樣自學編程語言
自己先選門語言,再找本有用的書,然後邊看邊敲代碼,不斷的實踐才可能獲得提高.可以對正確的程序故意將它改錯,看看出了什麼錯,下次碰到錯誤就可以很快找出原因了.最好是先了解底層的東西,大概知道了知道計算機是怎麼做的,學起來會快些,主要是演算法,語言學起來很快,如何用它才是難點.
如果學C的話,Deitel的<<C程序設計教程>>可以,C++的話,看Bruce Eckel的 <<C++編程思想>>.一家之言,僅供參考.
⑷ 如何自學一門編程語言
您學編程語言的目標是什麼?愛好還是以後要從事這樣的工作?如果是要從事工作的話,看您有沒有這方面的基礎,一般來說目前java語言薪資較好,也好找工作。如果是從事web開發,php很好上手。如果做運維,那就學python了。
⑸ 新手如何學習編程
熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:
1、語法。
2、基礎理論(數學、數據結構、演算法等)。
3、設計方法(編程原則、設計模式、框架設計等)。
4、庫(核心、基礎、UI、擴展、游戲引擎等)。
5、計算機相關(操作系統、網路、圖形學等)。
6、領域知識(游戲設計、網站設計等)。
7、開發工具(編輯器、IDE、自動部署等)。
8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。
最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。
具體方法包括:
1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。
2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。
3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。
4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。
對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。
項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。
⑹ 剛開始怎麼學習編程語言
如果真心想做程序員,我給你建議六個階段:
第一階段
此階段主要是能熟練地使用某種語言。這就相當於練武中的套路和架式這些表面的東西。
第二階段
此階段能精通基於某種平台的介面(例如我們現在常用的Win 32的API函數)以及所對應語言的自身的庫函數。到達這個階段後,也就相當於可以進行真實散打對練了,可以真正地在實踐中做些應用。
第三階段
此階段能深入地了解某個平台系統的底層,已經具有了初級的內功的能力,也就是「手中有劍,心中無劍」。
第四階級
此階段能直接在平台上進行比較深層次的開發。基本上,能達到這個層次就可以說是進入了高層次。這時進入了高級內功的修煉。比如能進行VxD或操作系統的內核的修改。
這時已經不再有語言的束縛,語言只是一種工具,即使要用自己不會的語言進行開發,也只是簡單地熟悉一下,就手到擒來,完全不像是第一階段的時候學習語言的那種情況。一般來說,從第三階段過渡到第四階段是比較困難的。為什麼會難呢?這就是因為很多人的思想變不過來。
第五階級
此階段就已經不再局限於簡單的技術上的問題了,而是能從全局上把握和設計一個比較大的系統體系結構,從內核到外層界面。可以說是「手中無劍,心中有劍」。到了這個階段以後,能對市面上的任何軟體進行剖析,並能按自己的要求進行設計,就算是MS Word這樣的大型軟體,只要有充足的時間,也一定會設計出來。
第六階級
此階段也是最高的境界,達到「無招勝有招」。這時候,任何問題就純粹變成了一個思路的問題,不是用什麼代碼就能表示的。也就是「手中無劍,心中也無劍」。
此時,對於練功的人來說,他已不用再去學什麼少林拳,只是在旁看一下少林拳的對戰,就能把此拳拿來就用。這就是真正的大師級的人物。這時,Win 32或Linux在你眼裡是沒有什麼差別的。
每一個階段再向上發展時都要按一定的方法。第一、第二個階段通過自學就可以完成,只要多用心去研究,耐心地去學習。
要想從第二個階段過渡到第三個階段,就要有一個好的學習環境。例如有一個高手帶領或公司里有一個好的練手環境。經過二、三年的積累就能達到第三個階段。但是,有些人到達第三個階段後,常常就很難有境界上的突破了。他們這時會產生一種觀念,認為軟體無非如此,認為自己已無所不能。其實,這時如果遇到大的或難些的軟體,他們往往還是無從下手。
至於學編程先學什麼?我覺得對於廣大編程初學者來說,存在著這樣普通的認識:學習程序設計選擇編程語言很重要,開口閉口就是Visual Basic Visual C++ Delphi Power Builder等一些現在比較流行的開發工具。經常看見有初學者問:我學C/C++,究竟是學Visual C++好,還是學Borland c++ Bulider好呢?或者就是要求在Visual Basic 和Dephi 之間作出選擇。學習程序設計和學習程序語言究竟是怎麼取捨呢?就此我打個簡單的比方;
學習程序設計就好比學習射擊,而程序設計就對應射擊中的氣槍、手槍、步槍等各種槍械。學習射擊必須學好射擊,再學好其他的,自然事半功倍。學習程序設計也是一樣,必然要從學習一門語言本身,還要學會編程的思想,這是所有程序設計語言的基礎。程序設計語言,是「一法通,萬法皆通」的。
我個人認為:學習程序設計不必苛求一定要從某一種語言入手,可以在 Visual Basic Dephi Borland C++ Builder 或者DOS下的Pascal 、Turbo c中間選擇自已比較容易接受一種進行學習。從中主要學習的是編程本身的思想,學習的用程序設計的眼光來看待問題。或許,學習的效果不能馬上看,但是可以學到扎實的基本功,而這對於將來的進一步發展是有很大好處的。
⑺ 怎樣學習編程語言
光陰似箭,轉眼間二期的課程也接近尾聲了。
想想自己剛來到一度教育的時候,本來基礎就不好的我,開課幾天後就覺得學習很吃力,當時真的很迷茫,好多次想放棄,但又想想放棄豈能是隨便就能做出決定的?一個大男孩這點壓力都承受不了,還想著將來能做什麼大事呢!
幸好在這時候有班主任還有一度教育的其它老師給予精神上的支持,和鼓勵。在這期間我很喜歡看貼在走廊旁邊就業明星的照片和他們的簡介,看著發生在他們身上的一個個感人的故事。每當這個時候我就會問自己,你遇到的這也叫困難么?和人家相比也只能算是小巫見大巫。再說沒今天付出,哪來明天的甘甜?
於是借著這份動力,連滾帶爬的跟著大部隊的步伐,雖然自己學的不是很好,但我覺得自己每天都堅持著,努力著……
經過這么長時間的學習,我覺得有這么幾點是我們學習的關鍵
一、有明確的學習目標:
明確的學習目標對我們的學習有著舉足輕重的作用。
編程並不是純粹的知識層面上的學習,知識更多的是做為培養素質的載體,當我們通過學習知識的過程培養了良好的計算機素質以後應該能夠很輕松的進行計算機知識的學習;對於計算機這個領域來說,知識更新的速度確實很快,但是真正的理論和方法卻沒有太大的變化,所以當真正擁有了良好的計算機的素質以後就可以達到「以不變,應萬變」的境界;當你真正具備了這方面的「素質」時,它會對我們現階段乃至以後學習新知識都會有很大幫助的。
二、端正的心態:
在我們學編程的時候最忌諱的就是別把編程當作一種「任務」,自己要善於去捕捉編程過程中的樂趣!
別老是覺得自己什麼都不會,基礎又不好,感覺做什麼都好像是寸步難行。往往你越是這樣想你就越不會,因為有些東西你本來能敲出來,但是由於心理作用,反而會的東西也敲不也來了。在這種情況下最好的辦法就是去「學著看」書上的例題,就沖著它是「例題」(很經典)。看明白思路瞭然後試著敲,能敲出來的話,就以為著你已經前進了一大步了。另外每天堅持看書,「溫故而知新」自有他存在的道理!
三、注重實踐:
一些初學者(包括我)往往會產生這樣的疑惑:「該上的課,一節不落;該讀的書,我也一頁沒少看。為什麼還是總覺得什麼都不會?」
其實在你認為計算機學習的全部就只是聽聽講課、看看課件的同時,你也犯下了計算機學習之大忌——「多學少練」。學習編程是一個熟能生巧的過程。實踐在這個過程中是一個十分重要的環節。只看演示記下步驟,卻疏於自己動手練習;或是只照貓畫虎地重復別人的操作,都不能達到學習目的。學習計算機,必須有充足的時間自己動腦創意、動手練習。在反復的練習中才能使自己牢固掌握住所學知識。
總之,想在任何事情上學有所成,都必須遵循一定的方法。尤其是編程這方面,只要方法得當,刻苦勤奮,自己又善於摸索,年齡和基礎都不會成為成功的障礙。相信在不久的將來,
⑻ 怎樣才能學編程,編程語言
學編程沒有門檻
也沒有太多要求,就是直接通過資料去學習就可以了
學編程就是學會使用計算機,讀得懂的方式,來編寫程序,讓計算機執行理想實現的步驟
現在的編程語言基本上以英語為主,一句跟著一句,有變數控制語句等
只要照著資料一步一步做,就會慢慢學會
⑼ 怎樣去學習編程語言
VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程 ASP~CGI~PHP~JSP這些是WEB編程。。 雖然都是編程,但編出來的程序可是不一樣的。 目標是什麼?開發?創業?還是去公司上班?還是業余愛好? 如果想業余編小程序,推薦VB~VC~容易上手。簡單。也蠻強大。 如果想學好了去企業上班,推薦C++~~~.net~~~JAVA之類的大型項目開發。 如果想做網站,就學ASP~CGI~PHP~JSP,這4個就JSP最最最難,先學ASP。 編程語言很多,但是目的都是想寫出好的程序,只要學精了一個就有錢賺,一上來不要要求太高