02.28 小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?

背景

對於一個零基礎想轉行做IT的小白來說,學什麼編程語言入門比較好呢?相信這是困擾很多想成為程序員的第一個問題。

小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?

小白

首先我們來康康TIOBE編程語言排行榜,哪些語言比較受歡迎呢?

小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?

TIOBE語言排行耪

從排行榜中,我們可以看出排在前五位的編程語言有Java、C、C++、Python、VB .NET,他們各自到底都有什麼樣的優勢呢?能夠在語言排行榜中佔據前五的位置,那麼我們接下來就請這五位大佬出來聊聊吧。

有請五位大佬出場

小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?

各位大佬已經到場了,那麼下面就請各位大佬說說吧。

小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?


小白對入門語言的選擇,C、C++、Java、Python、.NET該怎麼選?

總結

聽完五位大佬的發言,我來做個小總結

1、C++

  • 速度:5顆星
  • 難學:5顆星

學C++這門語言,需要你不能只會寫C++,還需要一堆專業知識配合使用,語言層面和應用層面,得分開學。比如市面上C++的工作,大部分要和各種設備打交道。除了會寫代碼之外,還要懂電子電路,電氣電磁,儀器儀表之類的知識。

如果你是學霸,有電氣,機電等專業的知識背景,並有活到老,學到老的決心,學C++。

2、C語言

  • 速度:5顆星
  • 難學:4顆星
  • 在先前的一段時間內,我一直以為,使用C語言進行編程的入門是非常不錯的選擇。事實上C語言也比較適合進行初學者的學習。

    3、Python

  • 速度:3顆星
  • 難學:3顆星
  • python語言最早是有一個荷蘭人在1981年推出的一種面相對象編程語言。最主要的特點是簡單,上手快。我發現Python因其簡單化,初學者也是非常不錯的語言。但總體來言,我認為Python還不是主流。當然他在大數據雲計算行業比較不錯。 如果你使用Python入門也是不錯的選擇。

    4、Java

  • 商用:5顆星
  • 佔資源:3顆星
  • 作為目前為止使用最多的語言JAVA.今天我認為實用java進行入門,java雖需要編譯器但依然很容易入門,而且語言本身已經非常成熟,在服務器和android移動開發能大施拳腳,開源社區有很多造好的輪子,工作崗位需求多,但近年來培訓增多,行業在逐漸飽和,但依然有很多需求,前提是你真的學好了

    5、VB.NET

  • 界面:5顆星
  • 速度:3顆星
  • Visual Basic.NET是基於微軟.NET Framework之上的面向對象的編程語言,Visual Basic .NET的應用範圍包括Windows桌面、Web,甚至在Linux或Mac OSX上。

    VB也是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。VB的代碼很容易被理解。

    學習編程往往學習資源,上哪去找學習資料呢?那麼可以看我的另一篇文章:


    分享到:


    相關文章: