我這里并沒有說 C/C++ 不好,你不應該學。相反我覺得我們應該學,但不是作為一個初學者的語言來學。在 C 和 C++ 之間,我推薦先學 C 。.因為它相對來說較小,簡單。作為一種底層編程語言,C,你可以學到很直接的內存治理,指針,等。另外,很多語言都是用 C 來設計的, 比如 perl , java, python
其它語言值得一學的有 perl , Lisp(當然你也很一說 effile, PRoflog),提到 perl 是因為它的實用性,廣泛的應用在網絡和系統治理,perl 提倡 "There is always more than one way to do it" 這主要是從 perl 的語法以及它的獨特設計上來獲得,記得用幾行code 你就可以寫出很有效率的程序?這也就是為什么我很喜歡perl 了。但是perl 的語法著實讓很多人頭疼 而且對于用 perl 寫的大型程序,維護性不是很好,python 就沒有這方面的問題,這也是為什么很多 perl 的用戶轉向了 python 。很多人用 perl 的目的和用 python 一樣,避免在不要求 C 的效率時 使用 C。 Lisp 據說是很有啟迪性的語言,會讓你成為一個更好的程序員.(我還沒有到達那個程度 :-)
我個人推薦 (python, java, C ,perl, 和 Lisp),因為他們使用不同的方法來編程,每一種都會在某種程度上交給你些很有價值的東西。