郭洪陽
少年,你這個問題概括的其實有點問題。
其實編程語言,各有各的優勢,每一門語言都非常有前景,只要你的能力達到中高級。
那麼前景都非常不錯!
那麼接下來回答你問的“哪門語言更容易讓新手上路”!
其實Android就是Java。
而你又規避了C語言和C++,這兩門語言對應屆畢業生,並且向找工作的新手來說,確實不適合,雖然是很牛逼的語言。
Java
特點:XML可以統治世界
PHP
HTML5+JS(web前端開發)
就是你說的H5,簡單介紹下,什麼是前端,就是你上網看到的一切花花綠綠,圖片,文字,視頻,都是前端寫的。
Python
非常靈活,而且啥都能幹,包括接下來的大數據,人工智能都能夠運用到,更可怕的是這門語言極其簡單,而且python的庫非常豐富,很多時候,你根本不用自己敲代碼。
如果你要問前景的話,這個確實非常有前景。
缺點:離開蘋果,就廢了。
網絡上的編程課程足夠讓你成為合格的碼農,比如w3cschool的微課實戰,菜鳥教程的實例,慕課網的視頻。
但是,少年,請務必記住,受歡迎的程序員,一定是到一定水平的程序員,學習哪一門編程語言不重要,你可以根據自己的喜歡來選擇,但是,務必要持之以恆,認真學習,多實踐!
編程獅APP
我認為,哪個編程語言只要你能深入研究下去,成為這個領域的專家,發展前景都非常好。
你最應該關注的是這個編程語言能做什麼。下面我就最常見的編程語言給大家介紹一下。
JAVA
先說說宇宙第一語言Java,Java是一種面向對象的編程語言,利用JAVA程序員可以優雅的進行復雜的編程。
Java,企業級開發,常用於應用軟件的開發,還可以開發遊戲後臺。Java是目前企業中使用最多的編程語言,它有豐富的框架,比如說 Hibernate,J2EE, JSP。
在智能手機沒有普及之前,其實很多遊戲小應用都是用JAVA來寫的,智能手機普及後,android火爆,不過呢,android的底層語言也是用的Java。
想學習Java的話,可以按照這個學習路線圖的知識點來學習:
PHP
PHP是一種通用開源腳本語言,常常用來進行網站開發,有人說,網絡上90%的站點都是用php來開發.
Python
很多程序員都把Python當做入門語言來學習,因為它簡單易學,靈活,入門門檻很低。Python最大的優勢便是它具有豐富和強大的庫,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。Python是做服務器開發與物聯網開發。信息安全,大數據處理,數據可視化機器學習,物聯網開發,各大軟件的api,桌面應用,都需要python。
JavaScript
Javascript主要是做網站前端開發,實現各種炫酷的畫面,Javascript應用在web前端,負責實現客戶端的動態效果,現在Node.js還可以用於服務器端的開發。
C和C++
c:主要是系統底層,驅動,嵌入式開發。
c++,主要用於遊戲開發,大規模,高性能,分佈式要求的程序開發。
C/C++理論上說可以做任何開發, 只要有合適的硬件驅動和API,特點是效率高,基本上是編譯語言裡面效率最高的。除非你的系統中連C/C++編譯器都不具備. 某些系統當中C++編譯器是不具備的, 但是C一般都具備. 目前而言, C語言主要用來開發底層模塊(比如驅動,解碼器,算法實現), 服務應用(比如web服務器)和嵌入式應用(比如微波爐裡的程序). C++也可以做這些, 不過由於C++的複雜性和標準問題, 人們還是更願意使用C來做. C++更適合比較複雜但又特別需要高效率的設施,比如大型遊戲,一些基礎庫, 大型桌面應用.
林其123
這是一個開放性的問題,什麼語言未來前景好,要看你準備做什麼,你要做設備驅動開發,當然是C語言,你要做服務器端軟件開發,當然是Java,你要做未來的領頭羊嚐鮮,當然是Golang,你想做無所不能的前段,當然是H5,你想做遊戲開發,服務器端是Erlang,客戶端底層是C/C++,業務層不同公司區別挺大的,如果你要做CPU的芯片開發,我估計你得去研究彙編,你要做通信技術開發,你得學習TCL。先弄清楚自己要做什麼事情再說吧。