零基礎的人應該學習哪種程序語言?

布小白


老僧看到這個題目,趕緊瞄了一眼答案。因為我想看看“PHP是世界上最好的語言”這個世紀大戰是不是又要開始了……


如果你問一個程序員,哪種語言最好,肯定會引起腥風血雨的orz


不過,如果要問適合業餘愛好者學習的編程語言,那就沒什麼太大的爭議了。題主你的期待是零基礎,那老僧比較建議題主學習JavaScript;


原因有很多:


1、相對C語言、Java等,JavaScript學起來要容易很多,適合外行人學習。你只要一個寫代碼的編輯器和瀏覽器就可以了,寫完後可以直接在瀏覽器裡看運行結果;


2、 實用性強: 學會了JavaScript(含HTML、CSS)你可以在網頁版地圖上標註你想標註的東西、數據的處理及可視化展示、定時搶購某些東西(等等;


3、熱門:現在任何一個網頁基本都使用了JavaScript,全球最大的代碼託管平臺GitHub裡託管開源項目中最多的語言就是JavaScript ,且全球編程問答網站StackOverflow裡最熱門的也是JavaScript ;

4、可擴展性強:有了JavaScript功底,你可以輕鬆學習Node.js後端開發、Electron桌面端開發及weex移動端開發等 ;


綜上所述,建議題主選擇JavaScript!如果對編程感興趣,有空不妨多看看一些變成大佬的專欄~


阿里達摩院掃地僧


如果你想學習編程,雖然選擇第一門編程語言與你想用它來做什麼最終達到什麼目的有很大的關係,但是事實上某些編程語言的確比其他語言要好學。選擇一門合適的編程語言作為入門的語言對於培養自己編程的興趣會有很大的幫助。下面為大家總結出的幾種最佳0基礎入門的編程語言候選名單。

1、Java

Java是互聯網歷史最悠久、最堅挺和最具影響力的編程語言之一。你可以在線上線下、各種平臺、操作系統和設備應用的核心部分發現Java的身影。它是一門極具特色的基於類、面向對象的編程語言,被設計為能夠在儘可能多的平臺上移植和運行。

出於這個原因,它也是世界上最流行的編程語言之一, 堅持首選Java作為第一門編程語言的學習者必須注意Java迫使你以程序員的方式思維一邏輯和分析式思考, 並且真正把握計算機是如何處理信息的才行。

學習Java可轉向JavaEE分佈式開發、大數據+人工智能、軟件測試等等。

2、Python

當我們討論第一門編程語言以及哪一門語言更加容易快速上手時,很容易會提到 Python。它是一種面向對象、解釋型計算機程序設計語言。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是PythonC/C++)很輕鬆地聯結在一起。Python在設計上堅持了清晰劃一的風格, 這使得Python成為一門易讀、 易維護,並且被大量用戶所歡迎的、用途廣泛的語言。

學習Python可轉向Python全棧+人工智能、網絡安全、軟件測試、雲計算+信息安全等等。

3、C/C++

C++是C的自然演化,這兩種語言大約分別起源於19世紀70年代和80年代早期。C語言是大學裡面教的第一門編程語言,是一門使用非常廣泛,通用的編程語言,它深遠地影響了其後的幾乎每一種語言。

關於C和C++的一件重要的事情是:它們都是計算機科學與編程最基礎的語言。如果你學習它們,它們會使你獲益,即使你之後並不去使用這兩種語言,但它們會使你洞察計算機科學和計算機編程的起源和基礎。

如果你不旨在專業的編程,這對你來仍然可以學習一下。 因為學過它們的人都會說學會了C/C++後,在學習其他語言就會變得很輕鬆。

學習C語言可轉向智能物聯網+嵌入式開發等等。

4、JavaScript

JavaScript通常我們會把它和Java相混淆,但是兩者根本沒有一點關係。它是一門腳本語言,是Web的基礎技術之一,但它也存在於瀏覽器之外。 隨著服務器的強壯,雖然程序員更喜歡運行於服務嘴的腳木以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。

JavaScript比較容易學,使用瀏覽器即可運行,雖然它存在已經有一段時間了,但它正在迅速流行起來。學習JavaScript的成就感很高,因為你馬上就可以做一些Web程序了,這是大部分人學習編程的原因。

學習JavaScript可轉向Web開發、HTML5大前端等等。


杭州千鋒


Python比較適合零基礎的小夥伴~~

可以看看我之前寫的一篇關於小白學習編程的文章,希望對你的學習有幫助~~


Python進階學習交流


聽說現在教學語法多釆用pyth0n機器學習庫,opencV和haarcascading概念進行學習培訓。若大年紀了,具體事情不甚瞭解。謝謝!


分享到:


相關文章: