當前位置:首頁 » 編程軟體 » 學什麼編程語言好呢

學什麼編程語言好呢

發布時間: 2022-07-03 19:00:25

⑴ 請問0基礎學什麼編程語言好

下面針對你想學完以後就業來說:

其實零基礎很多東西都可以學的,如果你是相關專業畢業的,比如計算機科學專與技術這種,那屬你學習的所容有知識,都是做程序員所基本的,比如一門基本的語言課程,數據結構,演算法,數據結構+演算法=程序。

而你如果不是相關專業的,那麼你是要直奔開發這個職位去的話。首先你必須要會一門編程語言,這是最基礎不過的。之後的話,你要選擇一個領域,比如是web開發,還是client開發,做後台還是做前端等等。因為分門別類的技術實在太多太多。當你選擇好一個方向之後,你可以去學習相關的技術。

但是如果你上來就按部就班靠自己去學的話,很可能會有很大的阻礙。因為技術太多太難。建議你還是去找一個專業的培訓機構學一下,比如北大青鳥、南京課工場、南京中博軟體學院等等,先試聽一下課程,覺得可行再做決定。

⑵ 學編程的學哪種語言好

從辯證的角度考慮沒有哪個編程語言是最好的,適合自己的才是最好的,無論一個編程語言有多少優勢。
相信不同的程序員會有不同的答案。常用的編程語言有C++、 C、java、C#、python等等。每種編程語言都自身的優點,但也是或多或少的存在這一些缺陷。所以對於程序員來說那編程語言適合項目的開發並且使用順手那麼那種語言就是最好的語言。比如說幾乎不會有程序員去拿PHP、C#、Python來做嵌入式的開發。所以要選擇是使用哪種語言就要看所要使用的平台環境。下面就來大概說說不同語言的特點吧。

C語言,它既有高級語言的特點,又具有匯編語言的特點,它是結構式語言
簡潔緊湊、靈活方便;運算符豐富;數據類型豐富;表達方式靈活實用;允許直接訪問物理地址,對硬體進行操作;生成目標代碼質量高,程序執行效率高;可移植性好;

C++是面向對象的C語言,由於偏底層,所以性能非常高,僅次於C語言,主要用在一個要求高性能的領域。。。這個不好說,因為實際需求上,用處挺雜的,而且也確實不太好學。

PHP是一種通用開源腳本語言。語法吸收了C語言、Perl以及java的特點,入門門檻較低,易於學習,使用廣泛,主要適用於Web開發領域。

Java具有卓越的通用性、高效性、安全性,廣泛應用於個人PC、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群
python語言,是一種面向對象、直譯式計算機程序設計語言,Python語法簡潔而清晰,具有豐富和強大的類庫。它常被昵稱為膠水語言,能用其他語言製作的各種模塊輕松地聯結在一起

C#和Java極其相似;它包括了諸如單一繼承、介面、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi,與COM是直接集成的,而且它是微軟公司 .NET windows網路框架的主角
總結起來:
PHP:沒有什麼突出的優點
C 底層操作、性能優化
Java、C# 庫多通用型強。
Python 語言清晰明白
C++ 什麼都能幹全能

⑶ 想學編程 該選什麼語言好

學習c++的忠告(初學者必看)

1.把C++當成一門新的語言學習(和C沒啥關系!真的。);

2.看《Thinking In C++》,不要看《C++變成死相》;

3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看;

4.不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;

5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;

6.會用Visual C++,並不說明你會C++;

7.學class並不難,template、STL、generic programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;

8.如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;

9.看Visual C++的書,是學不了C++語言的;

10.浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?

11.浮躁的人容易問:我到底該學什麼;——別問,學就對了;

12.浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;

13.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!

14.浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;

15.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;

16.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;

17.C++不僅僅是支持面向對象的程序設計語言;

18.學習編程最好的方法之一就是閱讀源代碼;

19.在任何時刻都不要認為自己手中的書已經足夠了;

20.請閱讀《The Standard C++ Bible》(中文版:標准C++寶典),掌握C++標准;

21.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;

22.別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;

23.請看《Effective C++》和《More Effective C++》以及《Exceptional C++》;

24.不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;

25.和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;

26.請看《程序設計實踐》,並嚴格的按照其要求去做;

27.不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;

28.C++絕不是所謂的C的「擴充」——如果C++一開始就起名叫Z語言,你一定不會把C和Z語言聯系得那麼緊密;

29.請不要認為學過XX語言再改學C++會有什麼問題——你只不過又在學一門全新的語言而已;

30.讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++;

31.學習編程的秘訣是:編程,編程,再編程;

32.請留意下列書籍:《C++面向對象高效編程(C++ Effective Object-Oriented Software Construction)》《面向對象軟體構造(Object-Oriented Software Construction)》《設計模式(Design Patterns)》《The Art of Computer Programming》;

33.記住:面向對象技術不只是C++專有的;

34.請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;

35.把在書中看到的有意義的例子擴充;

36.請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;

⑷ 學編程的話什麼語言比較好

隨著互聯網科技的發展,越來越多的小夥伴看到了IT行業的優勢,也正在准備投身代碼的學習海洋中。學習語言等於未來發展方向,今天我們來分析一下學編程什麼語言比較好。

很多想學編程的小夥伴在剛了解IT行業的時候都會比較迷茫,不知道學習哪種語言以後發展會更好。編程語言種類非常多,更新換代也非常快,現在市場上應用比較多的編程語言就有C語言、C++、Java、C#、Go,Python等,那麼學哪門語言好呢?

一、從市場開設課程來看

學習IT教育有兩種途徑:大學教育、線下培訓。

一般來說,大學開設的計算機、軟體工程、信息工程等專業授課的語言基本上都是注重人才基礎培養的C語言、C++等內容。理工科專業的教學基本都是學習難度不高但是學成後學生的基礎知識打得很牢。而培訓學編程則是跟實際就業對口,企業最需要哪種類型的人才,相應的培訓內容也會增多,例如新興的大數據、人工智慧課程現在的人才缺口就很大,相應的Java、Python語言的學習應用就會更多。

二、從市場需求來看

求職過程中一般都會經歷多輪面試,互聯網公司為了考量大家的真實水平一般都會設置筆試輪,同一個編程題可以選擇任何一門語言來做,只要是能做出來就是正確答案。附上九月熱門語言榜單一份

三、從薪資角度來看

IT行業其實也是高薪行業的代名詞,所以才會有那麼多小夥伴想要通過學習或者培訓達到入行的目的。IT行業是個比較大的操作領域,具體的不同方向可以細分出很多很多種。做編程的崗位很多,就業薪資普遍也比較高。

最後,總結一下。

學編程,如果還沒有去學,有明確的方向,可以直接按照想學的方向學,如果是其他的想學編程的童鞋,還沒有思路的話,建議結合自己喜歡從事的工作方向、時間和精力來選擇。Python、Java都是不錯的選擇,可以仔細考慮考慮。學IT的培訓機構也很多,可以去線下機構試聽了解一下

⑸ 學習編程要學習什麼語言

可以先學 Pascal。 Pascal 是一門很好的教學語言。然後對過程式編程有些了解以後可以學習數據結構,C 和 C++。 然後可以學一下 Java 或 C#。 當然我的建議只是幫助你能夠了解過程式和面向對象的編程。至於要進入IT業,方向和門類很多,所以學什麼更好不能一概而論。
如果希望能夠進入計算機系,拿一個「科班出身」的學位,從Pascal學起不錯,可以把Structured programming的基礎打好。但是大部分人,從Visusal Basic學起更能夠速成,並增加自信。
大計算機科學的底子:c ,c++,離散數學,數據結構,資料庫,軟體工程,(可參考MIT Open Courseware)。業余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以兩者有很大的重疊部分,分不清很正常。我覺得C是基礎。用C能夠熟練地寫程序以後,再逐漸接觸C++的程序設計理念可能更好一些。
「學習一門語言的最好方法是用它來編程序」。
最後,不能只學語言。許多大學生認為學最新的計算機語言、技術、標準是最好的鋪路方法,因為許多公司招聘時要求這些方面的經驗。這些新技術雖然該學,但是學習計算機基礎課程更重要,因為計算機語言和開發平台日新月異,但是萬變不離其宗的就是那些基礎課程:數據結構、演算法、編譯原理、計算機組成、關系型資料庫原理等。有位同學生動地在「開復學生網」上把這些基礎課程比擬為內功,把新的語言、技術、標准比擬為外功。只追尋時髦的學生最後只懂招式,沒有功力,是不可能成為高手的。

⑹ 現在學編程學什麼語言好

現在學編程大都是學習java,C#,C++,python,以及前端的js。當然還有SQL,xml,json等等。

⑺ 0基礎想從事編程,建議學習哪些編程語言,哪些好就業

正確的學習方法、學習路徑,不要說簡單的編程,轉型都是可以的,但是自學編程有幾個非常大的坑,很多人因此走了不少彎路:

1、如果你不是計算機、工科專業,不是以編程為生的大學畢業生,不要去用國內的大學教材來入;不要去學考驗人性的C/C++、Java、匯編等,
這些東西已經不適合你,推薦你去學Web前端(HTML、CSS、JavaScript)、去用PHP搭建網站、或者學Python(取代VBA來提升辦公效率,替代Excel、PowerBI來做數據分析、可視化)、小程序等,一周可入門,好玩又好學,對工作有幫助,深入可提升工資,也不排除可轉行;
大學教程講理論比較多,所學的內容只有你在月薪2萬以上才開始發揮作用。即使月薪2萬以後,也不建議你使用國內的人寫的計算機教程,國內越是名校,學歷越高,就越會用國外寫的教材。而美國學計算機理論之前在高中就有AP課程,而國內絕大多是計算機零基礎。

C/C++、Java不學習半年以上,你是很難開發出一個實用的東西的。用C++寫貪食蛇小游戲?別搞笑了,你覺得你這游戲實用嗎?用Java開發安卓?你零基礎學半年,能開發一個App上線嗎?用Java做網站?稍微簡單的JSP已經淘汰了(當然國內有些外包公司還在用JSP)。

如果你花半年時間學前端、Python、PHP,不僅可以開發出實用項目,你都可以來接外包、來找工作了,甚至可以轉行了。

很多人居然推薦已經工作了的人或者不想從事編程行業的人從匯編、網路、C等等這些學起來,你可能大學是這么讀過來的,但是這只適合計算機相關專業的人,不適合其他人,你的這些推薦太誤人子弟了。

(計算機、工科相關專業還是要把C/C++或Java給學好的。)

2、不建議你學易語言,不推薦你學VB、VBA,因為這些沒有前途,不建議你去學Julia,Dart,你沒有基礎就不要追逐過新的東西;
有些方向不實用,也就是實際開發已經不作為一個通用的解決方案了,比如JSP、Flash這些;
有些方向在國內用的人會越來越少,比如VB、比如http://ASP.NET;
有些方向沒有前途還會阻礙你的進步,花大量時間折騰沒有意義,比如易語言;
有些方向不適合新手去學,新手學了沒用,哪怕再怎麼流批,比如匯編;
有些技術聽起來很有前途,但是不適合新手去跟風學,比如Dart,Go,你啥基礎沒有你也學不通。

3、不要去買書來啃好幾周,不要不動手光看視頻光看書,學技術一定要先從安裝開發環境開始,編程只有動手實戰起來才會變得簡單。很多人一上來就問,編程難么?我零基礎能學會么?這個知識是用來幹啥的?你問這么多幹嘛?有些人收藏了幾百篇好文章,花的時間不可謂不多,但是就是沒有開始實戰起來,這能學會么?
有些人買了一些經典計算機教材(通常比較厚),一啃就是幾個星期,甚至個把月。更可怕的是直接去啃編譯原理、演算法導論、計算機系統、網路編程這些書,不說你啃不啃得下來,你即使學完了你也不知道可以幹嘛啊.

JS直接啃犀牛書,這本書可有1000頁。很多人啃了半天學不下來就說編程好難。你學習方式方法有問題,編程能不難么?

PHP、Python、前端這些如果你學習兩天到一周都不能上手實際開發一個東西出來(非寫幾行代碼),你就走了很多彎路。
4、大學生千萬不要用考證的方式來學編程;如果學校對二級計算機等級考試有要求,就考Office或Python吧,混過去就行了,不要去參加什麼軟考之類的,浪費你的時間。
很多學生視野比較狹窄,他只能接受到學校和身邊的人灌輸給你的知識和觀念,只能了解到有限的評價體系,覺得考了這些計算機等級考試和軟考才算得上是優秀,學編程也往往以這些知識為目標。這些完全可以理解,因為我大學時也考過。

事實上評價一個學生在計算機方面是否真的優秀,一個是你對技術知識的深刻理解,這一點你可以像寫論文一樣多寫寫技術文章,培養自己的研究探索精神;二是你對項目產出能力,你能夠證明給自己、給他人看的,項目是非常重要的一個依據。對於一個初學者,該如何輸出自己的東西這裡面有非常多的學問,以後我再整理一下。

學校對於優秀學生的評價體系與企業對於優秀員工的評價體系差異是非常大的,而你個人對於學技能的追求,你自己心裡也有一套標准,這三者之間有很大的不同。但是很多零基礎想學技能的人卻被要求按照學校的標准與方式來學,怎麼可能學得好?

(當然有些技術方向的證書是可以考的,比如網路工程師CCNP、運維工程師RHCE、RHCA,PMP這些行業還是比較認可的,軟考什麼的就算了)

5、學編程應該以項目開發為主,不要東學學西學學,到時候啥也沒有掌握。不要看人家說Python好就去學Python,一會學C,一會學Java,招聘時就說自己掌握這些語言。要知道不沒有開發出一個網站、一個網頁、一個App,一個實際的東西、項目出來,你學再多,都等於半成品,都不算學會。
以項目為導向的方式來學習,即是符合程序員學技術的方式,又能讓你對學技術欲罷不能。學習技術本來是一件可以讓你很有成就感的事情,如果你學編程一個星期都受挫茫然沒有效果,只能說明你學習方式不對。

6、很多編程零基礎的人一上來就想學人工智慧、大數據等這些看起來很有前途的方向,妄想通過培訓半年就能找到好工作,這些都已經不切實際了。(特別刻苦肯學,有理工科背景,熱愛數學、喜歡編程,能堅持學習一年以上的例外,國外這樣的例子太多)。
如果你想轉型IT,成為互聯網方向的職場達人,其實方向是有很多很多的,比如如果你對設計有追求,哪怕你沒有繪畫天賦,你仍然可以學UI、UX;如果你對互聯網產品感興趣,溝通能力比較強,產品經理就比較適合你;如果你自認為你喜歡研究數據,數據分析就有大量崗位等著你;前端、後端、移動端、測試、運維等等都有大量高薪有前途的崗位。

互聯網(含EE、CS)相關崗位是非常豐富的,編程不只是會讓你成為程序員,機會多的是,沒有必要硬著頭皮不切實際去成為演算法工程師、人工智慧工程師、大數據工程師這些你已經不具備進入資格的方向。
如果你想快速入門,建議找個人指導你,比你買書、自己去翻視頻、自己摸索要強得多。
有不少計算機專業的學生出去找工作前會去培訓班或者他們學習時都是到網上看視頻看文章,很多知識也是自學的,這是因為一般的學校會教你知識,而培訓班和網上的資源會教你技能。
如果你是計算機相關專業,系統而底層的知識是十分有必要的,它會決定你職場上的高度。如果你學專業課感到艱難,你也可以花點時間從我說的Python、PHP和JavaScript入手學起,然後再來結合專業知識。

⑻ 學哪種編程語言比較好

現在不妨介紹躋身本列表中前十名的編程語言:

1、Java最流行

與一年前一樣,Java仍然是最流行的編程語言。據TIOBE的數據顯示,幾十年來,Java比其他語言更常名列榜首。許多知名公司使用Java來開發軟體和應用程序,所以如果你碰巧使用Java,絕對不必為找工作而苦惱。Java受歡迎的主要原因是它擁有可移植性、可擴展性和龐大的用戶社區。

2、經典的C語言

作為最古老的編程語言之一,C依然高居榜首,這歸功於其可移植性以及微軟、Oracle和蘋果等科技巨頭採用它。它與幾乎所有系統兼容,很適合操作系統和嵌入式系統。

由於運行時環境相對小巧,因此C是保持這種系統精簡的完美選擇。強烈建議初學者學C,它實際上是編程語言的通用語言,已催生出了同樣很受歡迎的衍生語言,比如C++和C#。

3、C ++繼續佔主導地位

這種面向對象編程語言在20世紀80年代開發而成,現在仍應用於從桌面Web應用程序到伺服器基礎設施的眾多系統。由於靈活性、高性能以及可用於多種環境,C ++依然很吃香。以C++為業的工作通常需要開發面向性能密集型任務的桌面應用程序。掌握C++可以更深入地了解編程語言,幫助獲得低級內存處理方面的技能。

4、Python:不斷上升

過去15年來,Python的受歡迎程度穩步上升。過去這幾年,它一直能夠躋身TIOBE指數前5名的位置。作為如今人工智慧、機器學習、大數據和機器人等一些最有前途的技術背後的主要語言,Python近年來積累了龐大的粉絲群。你會驚訝地發現學習Python很容易,這就是為什麼許多經驗豐富的開發人員選擇Python作為第二或第三語言的原因。

5、C#:游戲開發人員的寵兒

C#是一種現代的面向對象編程語言,由微軟開發,與當時商業軟體開發人員廣泛使用的Java相抗衡。它專為在微軟平台上開發應用程序而設計,需要Windows上的.NET框架才能工作。與前一年一樣,C#保持穩定的位置,名次沒有重

大變化。可以使用C#開發幾乎所有應用程序,但它尤其擅長於Windows桌面應用程序和游戲開發。

6、Visual Basic .NET

Visual Basic .NET與去年一樣,在指數中繼續保持第六位。它是微軟的OOP語言之一,結合了基於.NET框架的類和運行時環境的強大功能。它自VB6衍生而來,擅長開發GUI應用程序,為程序員簡化了任務,並提

⑼ 編程語言入門學哪個好

Python。
相對來說學python會比較好,這個需要比較簡單,容易上手,而且學習的資料和代碼也比較多。
Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

熱點內容
光遇國際服安卓和ios有什麼區別 發布:2024-04-24 15:54:27 瀏覽:797
centosphpfpm56 發布:2024-04-24 15:53:43 瀏覽:823
androidxhdpi 發布:2024-04-24 15:37:42 瀏覽:171
手機搭建ftp伺服器app 發布:2024-04-24 15:37:41 瀏覽:37
xt5哪個配置是電吸門 發布:2024-04-24 15:37:07 瀏覽:438
大學電腦配置哪個專業好 發布:2024-04-24 15:28:53 瀏覽:438
python在線課程 發布:2024-04-24 15:16:31 瀏覽:667
安卓光遇如何快速獲得20個愛心 發布:2024-04-24 15:16:27 瀏覽:904
電腦上怎麼建伺服器 發布:2024-04-24 15:15:33 瀏覽:567
dos安卓版怎麼用 發布:2024-04-24 15:15:32 瀏覽:542