現今,編程語言這麼多,哪一個才是比較適合真正去掌握的呢?


學習某個技能,不是單純為了哪個技能更有前途,而是因為以下幾種原因:

1. 解決問題需要用到他;

2. 自己在這方面有天賦能很快的掌握它,技不壓身;

3. 學習他能獲得對自己有益的一種新的思路;

4. 自己愛用他

想做web界面,學HTML,CSS,JavaScript

想做小成本網站,學php/MySQL (或 ROR)

想入門編程,學python (Stanford 的選擇)

想做企業級開發,學JEE

想做iOS開發,學objC和cocoa

想做系統開發,學linux/shell/c/cpp

想做DBA,折騰DBMS 和各種sql


這麼多自然語言,哪一種是真正值得我去的學的呢?

這麼多房子,哪一幢是真正值得我去買的呢?

這麼多妹子,哪一個是真正值得我去把的呢?

這麼多工作,哪一個是真正值得我去做得呢?

總之有哪么多XX,哪一個是真正值得我去吐槽的呢?

樓主,語言永遠都只是你的工具,在你沒搞清楚你想解決什麼問題之前,別人無法告訴你什麼語言是適合你的~


如果是自己自學,個人覺得是CC++吧,CC++和底層結合比較緊密。這個精通了,其它語言上手很快的。

如果有具體的項目,那就根據項目需要來。


學就是了,選一門語言,都有前途


同意@waterwu所言,說一下我的經歷吧:

大學專業為信管,大一就開始學c,基礎打的很好。後來接著學c++ 、數據結構、計算機組成原理、操作系統、資料庫等等課程。這些都是課程需要,跟著安排走的,現在想想,c和c++的學習,對以後學習其他編程語言尤其是面向對象類的語言大有好處。

大三實訓,項目是一個人事管理系統,根據需要,快速學習.net 和c#和三層架構,邊學邊寫,遇到問題就百度谷歌,不到一個月順利完成項目,也初步了解了.net和mvc。

大四畢設,做一個資源共享平台,和同學老師商量後決定做一個網站,用什麼?wamp。從前接觸過一點,現在是真刀真槍,不得含糊。於是,w3school上,除了根本用不到的,幾乎都學了一下。比如ajax先大致了解這是什麼,怎麼用,能實現哪些功能。然後,根據網站設計書,一步步完善功能。先用php實現基本各個模塊基本功能,然後就是前端。不做不知道,一做嚇一跳,我勒個去,前端這麼多東西啊,什麼css jquery javascript ajax 。。。當然,還有我喜歡的bootstrap。老實說,都沒基礎,沒辦法,要用,得學啊,於是乎,每天早出晚歸泡實驗室,吃飯、睡覺、上廁所神馬的都是累贅。。預想的樣子一點點出現在眼前,爽啊。另,這個階段不僅僅是前端,好多模塊功能也在不斷完善。

好幾天前,畢設哦了,哈哈,我打開lenrn python the hard way 和 python簡明教程,火速回顧一下基本面,打開 the django book, 龜速複習一下正本教程(邊複習邊練習,面向web開發嘛,實踐很重要)。然後,一點點把我php做的網站,用django重寫。。

這幾天,跟一個網友(@延伸2012)交流,才知道還有JQM這東西,搜索時,發現還有phonegap這東西,掩不住好奇心,小試了一下,挺好玩。

好,我跑回來了,總結一下:

有時間的話,感興趣的語言都了解一下,你會知道它的優勢和不足,使用情況等等。

工作用的話,看你所處的環境啦,不可能他們都用c你用python吧。

好吧,一語回答,我覺得選且只選一個的話,php。


根據你現在的條件和工作需要!


無論什麼語言,都是我們思想的展示


大學那麼多專業難道每個都要學么?! 只要你的將來從事的工作需要,那麼它就是你真正需要掌握的,但是如果說你並不確定要幹嘛之前的話,興趣應該是你的主導,同時是一些已經經過多年規整成體系的語言,個人推薦C/C++,JAVA也不妨,學C可以了解系統可以理解硬體(比如內存的堆棧啊,寄存器的傳參啊之類),C++/JAVA則培養你面向對象的編程思想,當你掌握了一種語言使用,那麼去學習另一種的時候你就可以利用類比的方式去學習,而類比是一種很有效的方法.


一通百通!精通其中一門都行


為什麼沒有任何人談到Lisp?


恰如,牛肉、豬肉、雞肉、澱粉、大米,這麼多的食物,哪個才值得吃呢


一種編譯語言;一種腳本語言;一種OO語言;一種函數式語言,各選一有代表性的來學習。

是否要「真正掌握」,看你的用途了。


學學移動端的編程(安卓,IOS等,原因就是工作好找,工資也高,未來幾年發展前景好)。。。如果還是0基礎。沒入門。真心不建議你去學C++。。。。你學了一段時間之後,我怕你連學的慾望都沒有了。哇哈哈。。個人建議入門還是學一門腳本語言或者java.C#這樣的高級語言。。。原因只有一個。。他們簡單~~~


推薦閱讀:

PHP 浮點型與整型比較的小坑
檢測 PHP 應用的代碼複雜度
手把手編寫自己的 PHP MVC 框架實例教程
如何在Mac上優雅的開發PHP項目?
如何看待Facebook 的 HHVM 引擎將轉用 Hack 語言?

TAG:JavaScript | 編程語言 | Ruby | Python | PHP | 編程 | CC |