想學軟體編程,應該從哪個程式語言開始學習?爲什麼?

DreamhigH


軟件編程是一件非常有趣的事,而且如果想以後從事程序設計工作的話,

程序員是出了名的高薪職業,就業前景也是非常不錯的。
編程語言有幾百種,選擇一門合適的入門語言就比較重要。在選擇的時候一方面要看這門語言的難易程度,另一方面還要看看所學的這門語言是否有前景。下圖是2018年5月編程語言的排行榜,從中可以看到全世界所流行的編程語言有哪些。

在排名前10的編程語言中適合新手學習的只有C和Python,其他的編程語言都要求有一定的基礎。到底選擇哪一門語言,這得要看學習者學習的目的,因為這兩門編程語言的風格和用途差別都比較大,難度上也有所不同。

如果是純粹出於愛好,建議學習python,入門容易,而且容易出效果,豐富的庫支持能夠勝任平常遇到的大多數問題。而如果想以後從事軟件開發工作,則建議學習C語言,C語言幾乎可以說是所有編程語言的根語言,是最基礎的也是最重要的編程語言。C語言入門難度不高,但想要短時間內出效果比較困難,屬於那種越學到最後覺得複雜的語言。但是C語言的編程規範和主流編程語言一致,比如JAVA、C#,這點和python差別就比較明顯了。所以如果想在軟件編程方面有所發展,最好選擇C語言,也是為了以後學習更多優秀的編程語言做準備。

值得說明的是編程語言沒有本質上的優劣之分,不同語言適用於不同的工作場景,所以在學習編程的時候不要對編程語言有任何的偏見,我們該做的就是讓所學的編程語言發揮出最大的優勢。


電腦週刊


想學編程的話我覺得從java開始比較好。首先,java的應用範圍廣,他的語法也沒有c和c++那麼複雜。其次,編程主要是思想,只要你java學的熟,理解的透。再學其他的編程應該是so easy 了。java是現在應用的範圍最廣的一門語言,並且現在java的市場人才還缺口很大。所以我建議從java開始,以java作為學習編程的入口,相信你會取得你想要的成績。

加油!


折戟不必沉沙


入門想了解本質的話推薦的編程語言學習順序(由先到後):ASM (彙編語言,兼學計算機原理)、C 、LISP (最好選其方言Scheme)……然後必須瞭解的是編譯原理,之後你再學哪種編程語言就完全看你應用方向和喜好了。你問原因?當然是因為這個順序就是有由具體細節逐步抽象的過程啊!


手機用戶65775555529


Python

Python的設計更加人性化,具有快速、堅固、可移植性、可擴展性的特點,十分適合人工智能;開源免費,而且學習簡單,很容易實現普及。內置強大的庫,可以輕鬆實現更大強大的功能。開發快,語言簡潔,沒那麼多技巧,所以讀起來很清楚容易,適合初學者入門的學習, 而且現在人工智能大熱,學好python對未來就業也有更好的幫助。


吃胡建人的小黑


想學編程當然是從C語言開始了,自從1977年ANSI C誕生,就是程序設計者入門的最優選擇。如果你選擇其他的語言入門,最後要提高水平還得學C,那還不如直接學C入門,可以少學很多沒用的。我就是學了qbasic,VB,pascal,delphi,這些亂七八糟的,X﹏X足足浪費了10年時間,當時我還是RAD開發的支持者,覺得用鼠標拖拖就能生成界面很好,但是到後來發現界面稍微複雜點就不適合用鼠標了。


DKink


看你想學哪種咯,

網頁端(html,css,js,php,aspx……)

PC端(c,c++,c#,.net,易語言)

手機端(H5+,java)

找個自己喜歡的,網上看看視頻,從理論開始,最主要就是理論,寫代碼多練習記住命令就行



分享到:


相關文章: