作為一名程序員小白,對於編程語言還不是十分了解,在選擇編程語言上會猶豫不決,在網上百度也是各有各的說法。所以,編程零基礎的人到底應該學哪一種語言呢?不如先來看看同類型語言中,哪一種更加適合你吧。
0.Basic語言 VS Visual Basic

BASIC語言,一種直譯式程序設計語言。名稱字面為意思“初學者的全方位符式指令代碼”,設計給初學者使用的編程語言。
Visual Basic,(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。
1)易學程度
相較於Visual Basic,Basic語言更加簡單易學,如果你初學者,那么我建議你學習Basic語言。
2)易用程度
如果你追求完美的話,那么Visual Basic 提供的可視化編程能力,做出漂亮的程序可以說是易如反掌。而且它還提供漢化版本,這對於英文不太好的人來說非常友好。
3)編譯速度
Visual Basic 不是真正的編譯型語言,在使用的過程中,它需要一個動態鏈接庫去解釋執行,編譯速度自然也就慢。
而Basic語言,體積小,運行所需的環境要求低。你懂得。
總結
雖然說了很多Basic語言的優點,但是如果你只是想稍微玩一玩,那小編還是建議Visual Basic,更加簡單易懂。

1. C語言 VS Visual C++
C語言是一門通用計算機編程語言,應用廣泛。
Visual C++(簡稱Visual C++、MSVC、VC++或VC)是微軟公司的C++開發工具,具有集成開發環境,可提供編輯C語言,C++以及C++/CLI等編程語言。
這兩個應該是不少人在選擇過程中的難題了吧,是C語言還是C++呢?
1)易學程度
不說了,自然是兩個都不簡單,但是相比較之后,還是C會更加簡單,畢竟是基礎。而VC則需要豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,所以等你進階之后,再來嘗試VC吧。
2)各自優勢
C語言靈活性用,效率也更高,應用廣泛,不是說着玩的。但是VC的背后靠山也是不容忽視,微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。而且總歸是自己的孩子,VC與微軟的操作系統的結合更加緊密。
總結
其實以上對比出來,也都知道要選擇哪一個了。

2.Python VS Java
Python是一種面向對象的解釋型計算機程序設計語言,是現在最熱門的腳本語言。
Java也是一種面向對象編程語言,可以說是C++的升級版。
兩種語言有不少相似性,今天就說說他們至今比較不同的方面吧。
1)易學程度
自然是Python更加容易些,而java則是需要一定基礎。
2)應用領域
Python的應用領域主要在游戲開發、搜索引擎、圖形圖像處理、腳本開發等。
Java的應用領域主要是服務器開發,web開發和安卓開發等。
總結
兩者之間,Python更適用於初學者,而JAVA更適用於已經有一定基礎的程序員。

3.Pascal語言 VS Delphi
Pascal語言,譯名帕斯卡語言,是一種計算機通用的高級程序設計語言。
Delphi是全新的可視化編程環境,是Windows應用程序的開發工具。它使用了MicrosoftWindowsb圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言。
1)唯一的優勢
Pascal語言相對於Delphi唯一的優勢大概就是它那嚴謹的結構了,如果你的思維不夠嚴謹,可以通過它來鍛煉。
2)唯一的缺點
Delphi簡直不能更好用,不僅是真正面向對象的開發工具,並且可以完全可視化;前面說到visual basic來說,編譯速度也相當令人愉悅。而且同時擁有強大的數據庫開發能力!
唯一的缺點大概就是不太適合初學者,畢竟適合那些有一定編程基礎並且學過Pascal語言的未來程序員們。這也是為什么,小編要把它放在最后介紹。
最后給大家發一個適用於文檔的編程軟件吧:
Pandoc
Graphviz
ImageMagick
TeX 和 Latex
Jupyter Notebook
Gitbook