零基礎(chǔ)自學(xué)編程選哪種語言好奖蔓,那需要先定義一下你所謂的“好”是什么赞草,說明白這個,才可能做出合適的選擇吆鹤。所以房资,接下來我根據(jù)這個不同的“好”,給出建議檀头。
如果你說的好是指:入門難度低
即轰异,你想要一門編程語言,可以在3個月內(nèi)暑始,通過自學(xué)來掌握語法搭独,且能用學(xué)到的知識來做點有意義的小項目。
那我推薦 Python廊镜,因為入門很容易牙肝,這點從雨后春筍般的面向中小學(xué)生的 Python 編程培訓(xùn)就可以看出來。你也可以在京東嗤朴、當(dāng)當(dāng)?shù)纫?Python+ 零基礎(chǔ)為關(guān)鍵字來檢索相關(guān)圖書配椭。
如果你說的好是指生態(tài)好
即吧趣,這種編程語言色迂,生態(tài)很好,各種輪子齊全借卧,各大公司支持力度很高吱雏,典型應(yīng)用非常多敦姻,那我覺得看看編程語言排行榜瘾境,取前幾位就好。
編程語言排行镰惦,5年周期版本的迷守。能上這個榜單的,都是歷史悠久旺入、生態(tài)系統(tǒng)較好的編程語言兑凿,你選其中一個就好。
建議從Java茵瘾、C礼华、Python、C++等當(dāng)中選擇龄捡,因為現(xiàn)在它們依然應(yīng)用廣泛,且都可以獨立的玩兒起來慷暂。
不要選Pascal聘殖,因為這門語言更多的是1990年代的教學(xué)語言,現(xiàn)在很少直接用于生產(chǎn)環(huán)境行瑞,它的排名奸腺,有一部分還來自Delphi的貢獻。
SQL是數(shù)據(jù)庫查詢語言血久,你幾乎不能拿它做點什么能很快感知到結(jié)果的東西突照。
PHP、JavaScript這種氧吐,不能獨立的玩兒讹蘑,需要和其他語言、工具等結(jié)合起來筑舅,對初學(xué)者其實不那么友好座慰。
如果你說的好是指工作好找
這種編程語言,工作機會多翠拣。
某編程平臺發(fā)布的最具就業(yè)前景的編程語言排行榜上版仔,
Java沒有任何懸念,排第一误墓;
網(wǎng)紅語言Python排第二蛮粮;
JavaScript排名第三;
其次是C和C++谜慌、PHP等然想。
也就是說2020年最具有“錢”途的編程語言是:Java、Python欣范、JavaScript又沾。
那下面我們就具體說說這最好工作的三門語言弊仪。
Java
Java 這種老牌編程語言,雖然一直被詬病語法臃腫杖刷,但是其實隨著Java版本的更新励饵,已經(jīng)逐漸支持了很多新語言的特性,并且在2019年的TIOBE編程語言排行榜上滑燃,Java每月總是穩(wěn)坐第一寶座役听,毋庸置疑,它仍然是市場上最流行和最火爆的編程語言表窘。
目前國內(nèi)的電商行業(yè)一片火熱典予,電商平臺的數(shù)量也十分驚人,由于Java語言開發(fā)的電商平臺具有安全性高乐严,結(jié)構(gòu)合理 瘤袖,高效,穩(wěn)定昂验,擴展性強捂敌,支持高并發(fā)量、采用集群式部署等特點既琴,在開發(fā)方面相對于其他編程語言具有天然的優(yōu)勢占婉,所以電商平臺基本都是由Java開發(fā)而成,像京東甫恩,阿里巴巴1688逆济,淘寶、蘇寧易購等大型電商平臺均是使用Java開發(fā)磺箕。
也許未來Java 不是最有前景的語言奖慌,但是Java在未來很長一段時間內(nèi)都會是不可或缺的語言,相關(guān)的工作崗位也自然一直有需求松靡,而且Java語言的易學(xué)性也很高升薯,適合新手。
PS:獲取Java學(xué)習(xí)資料和輔導(dǎo)击困,lezijie007(暗號33)
Python
隨著AI人工智能的興起涎劈,Python開始發(fā)展壯大。Python是一種用于Web開發(fā)的通用編程語言阅茶,也是軟件開發(fā)人員的支持語言蛛枚,它可廣泛用于科學(xué)計算,數(shù)據(jù)挖掘和機器學(xué)習(xí)脸哀,人工智能大量依賴數(shù)據(jù)蹦浦,而Python在數(shù)據(jù)分析,數(shù)據(jù)挖掘方面實用性非常的強撞蜂,當(dāng)然有人會問了 Python那么火熱盲镶,以后會不會競爭很大侥袜。
Python之所以這么火熱,是因為現(xiàn)在大家都對趨勢越來越敏感溉贿,大家開始焦慮自己是否會被淘汰枫吧,所以很多其他編程語言的從業(yè)者都在關(guān)注,學(xué)習(xí)使用 Python宇色。
更何況九杂,在一個新的時代即將到來,相對應(yīng)的需求本就大宣蠕,所以例隆,一旦人工智能技術(shù)有所成熟與突破,Python 的需求還會更大抢蚀。再說到易學(xué)性镀层,其實Python相比較大部分語言來說,都算是很容易上手的皿曲,語法清楚唱逢,也沒有那么多復(fù)雜的概念,適合新手學(xué)習(xí)谷饿。
JavaScript
超過80%的開發(fā)者和95%的網(wǎng)站都使用 JavaScript 來實現(xiàn)頁面上的動態(tài)邏輯惶我。
隨著物聯(lián)網(wǎng)和移動設(shè)備越來越流行妈倔,React和AngularJS號JavaScript前端框架具有巨大的未來潛力博投,所以我們可能很快就會看到JavaScript 的普及。
當(dāng)然盯蝴,你也可以根據(jù)自己所在地區(qū)毅哗,檢索下招聘網(wǎng)站,看看針對初學(xué)者的工作機會捧挺,選擇機會多的那種語言虑绵。像51job、智聯(lián)招聘闽烙、拉勾等翅睛,都是可以利用的網(wǎng)站。
如果你說的好是指薪水高
即黑竞,使用這種編程語言為主要開發(fā)語言的程序員捕发,將來普遍薪水較高。
那要看看統(tǒng)計數(shù)據(jù)了很魂。
StackOverflow 2019年的調(diào)研數(shù)據(jù)扎酷,全球范圍內(nèi),編程語言的收入排行如下:
上榜的都是不錯的遏匆,可以排除掉那些工作機會比較少的法挨,然后在剩下的語言中選一種來學(xué)習(xí)谁榜。