哪種語言適合沒有編程經驗的人學習?

那種語言能給一個對程序設計都沒有概念的人興趣?
上手容易是一方面 關鍵那種語言更能給人成就感 能給用戶建立一定程序設計的思維?


Python


我覺得語言本身沒有那麼大的差別,所有的語言入門都不難,都可以讓你理解編程。
但學語言有一個投資回報的問題,誰都不想學了半天C++但做的卻是WEB項目,做了一段時間WEB以後,把C++忘了;所以選擇語言重要,選擇平台也很重要:

Web前端:javascript
Web後端:PHP / Python / Ruby / Javascript / Golang ...
Android:Java
iOS/OSX:Objective-C / Swift
命令行:Shell / Python
高性能服務:Golang / Erlang
系統底層:C
Window/Linux桌面GUI:C++ / C# / F#
JVM上的應用開發:Java (OO) / Clojure (Functional)

每一個平台上你的選擇其實是有限的,最好是花時間都了解一下,然後選擇自己喜歡的方向。


腳本語言吧,比如python、ruby、perl。初學者學這類語言,可以把精力集中在業務邏輯上,而不是倒騰堆棧、內存泄漏什麼的。


別聽他們瞎扯,趕緊學Haskell,不然就再也學不會了


編程基礎:C、Pascal
易於上手:Python、Ruby
面向對象:Java、C#
函數式:Scheme、Haskell

任選一種


英語


VB

拖控制項最容易出成就感。


小霸王學習機


pascal
我從小學開始學的,絕對是0基礎
並且非常漂亮
Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal
問題是你為什麼要編程?
我覺得一般人想學的是這個
http://ahkscript.org/
都是org網站,看著就喜歡


https://scratch.mit.edu/
Scratch,完全圖形界面的編程語言,極易學習,對理解編程概念很有用。
學好後可以用來編遊戲,互動多媒體等。
還可以用來編Android手機應用,網址
http://appinventor.mit.edu/explore/


實際上你學的第一種編程語言都是最難的那一種。


R


C..入坑開始


C#,會比較有成就感


C和彙編,當你是真的要去學的話,會發現,終歸還是要學點C和彙編的


推薦閱讀:

為什麼階乘一定是偶數?
作為一個有理想的程序員,必讀的書都有哪些?
為什麼軟體學院的學費那麼貴?
存在用0和1一位數一位數敲出的視頻嗎?
作為一個碼農,最大的樂趣是什麼?

TAG:編程語言 | 編程 | 程序員修養 |