|  |      1chairuosen      2014-01-09 15:58:00 +08:00 jQuery最易读了 | 
|  |      2Seita      2014-01-09 15:58:08 +08:00 不是应该用 C 启蒙吗 ==、 | 
|  |      3cxe2v      2014-01-09 16:04:45 +08:00  2 可以,当你被JS折腾得服服帖帖之后回过头来看其他语言易如反掌 | 
|  |      4arbipher      2014-01-09 16:20:33 +08:00 没有编程经验,有计算机的基础吗? 我是想推荐Python,但是看到LZ之前发过的回复“没想到 想用python 开发个网站是这么难,光配置开发环境就花了一个多月的时候还没搞好。”…… | 
|  |      59hills      2014-01-09 16:23:45 +08:00 Python 是入门首选 | 
|  |      6guchengf      2014-01-09 16:26:13 +08:00 via Android js有很多不太好的地方,不建议作为入门语言 | 
|  |      7panlilu      2014-01-09 16:26:34 +08:00 不 好。 | 
|      8foomorrow      2014-01-09 16:27:39 +08:00 用js当启蒙语言之后再看其他语言会感觉有很多限制,所以建议别用 | 
|  |      9learnshare      2014-01-09 16:28:20 +08:00 JS 太松,有很多缺乏规则的东西,建议不要作为进入编程界的入门语言。 | 
|      10xujialiang      2014-01-09 16:29:51 +08:00 从小到大,所有人推荐我  都是C语言入门。。。。。 | 
|  |      12vavava      2014-01-09 16:33:29 +08:00  1 据说py好,不过我自己觉得入门还是用C好, 不知道前端学习路径是不是不一样的 | 
|  |      13ianva      2014-01-09 16:34:16 +08:00 从js入手绝对是最坏的选择之一,语言本身缺少太多基础设施 | 
|  |      14clino      2014-01-09 16:42:24 +08:00  1 要是我的话 动态语言选python 静态语言选go | 
|  |      15clino      2014-01-09 16:44:16 +08:00  1 忘了说lua了,动态语言其实lua是非常干净非常棒的,其实不少方面比python好 | 
|  |      16zztczcx      2014-01-09 16:49:21 +08:00 我也觉得是c 和linux  天下武功出少林, c 和linux 基本功啊 | 
|  |      17zoowii      2014-01-09 16:51:59 +08:00 Python | 
|  |      18jason52      2014-01-09 16:54:43 +08:00  3 学习要有成就感。 学python就是学爬虫,妹子图全爬下来,自动刷一张火车票。 学js就是依托于greasemonkey这个平台,那些繁琐的点一下功能自己把他给去了。 学css就是用stylish,瞎眼的网页自己可以做设计师了。 学sql就是处理社工库,什么查询,索引,优化,几十个g的数据面前,你通通接触了一遍。 楼下继续。。。 | 
|  |      19cassyfar      2014-01-09 16:57:26 +08:00 C打基础吧 | 
|  |      20MichaelYin      2014-01-09 16:59:02 +08:00 考虑到楼主的情况,建议可以先尝试下C# | 
|      21UG1u8zhQxhvqXNrk      2014-01-09 17:00:52 +08:00 我想说的是。。就木有一个人推荐java么?面向对象有木有。。。语法紧凑有木有。。。资料丰富有木有。。。遍地都是有木有。。。 | 
|      22jasontse      2014-01-09 17:01:30 +08:00 via iPad JS 不够严谨,建议找个强类型的编译语言来学习,即使是伪编译例如 Java C#。 | 
|  |      23arcas      2014-01-09 17:12:04 +08:00 C吧,计算机基础 | 
|  |      24kavinyao      2014-01-09 17:13:05 +08:00 非常不建议初学就学JS,太多坑和奇技淫巧,很容易捡了芝麻丢了西瓜。 想来想去还是C或者Java比较适合入门。 PS. 第一次搭建开发环境会比较痛苦,希望lz坚持下来。 | 
|  |      25hhrmatata      2014-01-09 17:15:25 +08:00  2 很多人都去评价一门语言是否好,忽略了是没有任何编程经验的人去学。 对于初学者,入门语言的两个特点很重要:入门简单、快速看到效果反馈。 前面提到的C,可能把语法都学完了,都不知道能做什么,非常打击初学者的积极性。 建议学Python。语法简单,在学习的很初级阶段就能做出能使用的程序来,能给初学者带来学习的成就感。 | 
|  |      26bzw875      2014-01-09 17:31:25 +08:00 大专时,就学了一些粗浅的C#,现在工作了想做前端了,学习JS,但是偏偏JS最难啃下。 | 
|  |      27davepkxxx      2014-01-09 17:34:03 +08:00 Assembly or Pascal or C | 
|  |      28xdeng      2014-01-09 17:42:57 +08:00 c、c++ 哪有这么好学啊!?   要有计算机硬件基础啊!   java吧  满大街的 | 
|  |      2966beta      2014-01-09 17:47:15 +08:00 JS太复杂,楼主还是从可简单入门的开始吧,Python或者Ruby,反正又不是吃饭家伙 | 
|  |      30P233      2014-01-09 18:33:19 +08:00  1 | 
|  |      31arbipher      2014-01-09 18:41:08 +08:00 我从初中开始学编程,学的是Pascal。 大学基础课学的Java,后来就分了两系,偏应用的还是用Java,偏底层的用C。Web课的话,JavaScript。 后来在实验室提导师打杂,用了两年的C++。 之后Ruby和Python都是自学的,现在写个脚本什么的,都用Python。 其实关于用什么语言上手,这个我和同学讨论过。 排除JavaScript,为什么?难以理解。JavaScript被称为披着C外衣的Lisp,可见 《JavaScript: 世界上最被误解的语言》 http://javascript.crockford.com/zh/javascript.html 排除C和Java、C#,为什么?罗嗦。 排除C++,为什么?这个语言新手只会学错,不能学会。。。 我的结论是学Python或者Ruby。 为什么?人性化。 另外,学语言的障碍主要都是语言之外。被环境配置被卡住,被“上很简单但是初学者就是发现不了”的bug被卡住。身边有个师傅的话,会好很多。 | 
|  |      34vibbow      2014-01-09 19:50:32 +08:00 c#把... 能写服务程序,能写console程序,能写gui程序,能写网页。 再加上超好用的Visual Studio... | 
|  |      35clippit      2014-01-09 19:54:37 +08:00 咦,没有人说Scheme嘛,哈哈 | 
|      36mozutaba      2014-01-09 20:57:14 +08:00 @arbipher 他不会配环境嘛。 我入门也是pascal, 那个看的很亲切,可惜再也没用过了。 大学还被老师鄙视用delphi。 | 
|      37guotie      2014-01-09 20:59:44 +08:00 c go | 
|      38missdeer      2014-01-09 21:14:14 +08:00 启蒙不是应该Basic。。。 | 
|  |      39kran      2014-01-09 21:30:22 +08:00 建议首先学一个强类型的,如楼上上上所说,scheme | 
|  |      40vincent1q84      2014-01-09 21:38:22 +08:00 没有基础的话,学python/Ruby吧。理由是更人性化,容易理解。 | 
|  |      41keyman      2014-01-09 21:39:35 +08:00 强烈建议 python | 
|      42paw      2014-01-09 21:40:58 +08:00 没任何编程经验,不关键 关键是你学编程为了什么 纯属兴趣还是想当饭碗 纯兴趣就python、Ruby、Go之类的 要是当饭碗,老老实实啃枯燥点的C/C++系或JAVA之类的吧 | 
|      43yangzh      2014-01-09 21:41:06 +08:00 非常不好。 | 
|  |      44FrankFang128      2014-01-09 22:04:41 +08:00 via Android 不好,很不好。 | 
|      45lsmgeb89      2014-01-09 22:57:56 +08:00 听说美帝 MIT 之类的,用 SICP 学 Scheme 入门的?仅仅听说,没有求证过。 | 
|  |      46bumz      2014-01-09 23:01:42 +08:00 沒有編程經驗,養成好習慣最重要,打好基礎,發展更少受限。不建議使用隨意性極高的Javascript——弱類型,不利於養成二分法的計算機思維;不強制代碼格式,比如“;”可有可無,不利於學習其他更嚴謹的語言,不利於養成書寫良好格式的習慣,不利於團隊協作。入門不應僅以容易爲標準,還應該考慮未來的發展。綜上,傳統面向過程變成推薦彙編語言,或者C語言;面向對象推薦Java;函數式編程推薦Clojure。建議從面向過程學起,以熟悉計算機邏輯。 | 
|  |      47min      2014-01-09 23:16:26 +08:00 c#蛮好的,当年刚刚出来的时候是蛮规矩的static type OO编程语言 发展到现在也蛮动态的了,表达能力蛮好的 | 
|  |      48gqpx      2014-01-09 23:22:28 +08:00 表示也是0基础,打算从web程序设计入手学习编程,求指点http://www.v2ex.com/t/95089#reply2 | 
|  |      49turing      2014-01-10 00:13:31 +08:00 大家不要光从这个语言本身的坑来谈,我个人的经验感觉是这个还是一个不错的选择。 对于初学者来说,重要的是快速进入这个学习状态,进入这个状态是要有成就激励的,说句大白话,就是你写出来的东西要有用,对自己有用,对别人有用,这个时候自己就能有成就感。 对js来说,初学者写出一个有用的东西的成本还是很低的,比如爬虫,抓相册的爬虫,chrome 插件,或者 jquery 插件什么的,很容易获得这种成就感,反过来会激励你学下去。 但是容易学歪,这就要看自己的意识了,我个人感觉学一门语言还是要多写,形成一种正反馈。触类旁通,学其他的语言也容易了,反过来自己就能理解 js 中诸多与其他语言不一样的地方。 | 
|      50eggcaker      2014-01-10 06:38:37 +08:00 via Android 忘了在哪看的一个文章说 哪个国家的小学的启蒙语言是lisp.... | 
|  |      51Mutoo      2014-01-10 09:10:39 +08:00 javascript 有一个很给力的特点,就是你很容易把自己做的东西展示给别人看。这是其它语言不具有的优势。对于一个新手来说,这是很好的激励。 http://jsfiddle.net/mutoo/kZJPr/ | 
|  |      52momo5269      2014-01-10 09:28:27 +08:00 Python:Python基础教程2nd——Ruby:笨方法學Ruby ——都用Ubuntu C:C程序设计语言2nd(K*R)用Dev-Cpp;Scheme:HtDP 用Racket 再学SICP | 
|      53yileiyang      2014-01-10 09:30:49 +08:00 C or Go or Python | 
|  |      54learnshare      2014-01-10 09:46:09 +08:00 学 C 吧,Code::Blocks 很容易安装,用起来和 VC6 一样简单。学 Java 的开发环境虽然麻烦一点,但学起来挺轻松的。 JS 不论在前端还是后端(Node.js),都不那么严格,对于建立编程的基础概念会有坏的影响。 我会说我的第一门语言是 易语言 么... | 
|  |      55xieren58      2014-01-10 10:32:20 +08:00 js把,前后通杀~~~ | 
|  |      56levn      2014-01-10 10:38:17 +08:00 c适合启蒙? | 
|  |      57chevalier      2014-01-10 12:51:50 +08:00 入门请用Python | 
|  |      58loryyang      2014-01-10 14:02:49 +08:00 嗯,python和ruby挺好的,但是如果正统点就是C和Java。练好基本功选后者,兴趣至上,选前者 | 
|  |      60lk09364      2014-01-10 15:37:56 +08:00 嗯,我算是javascript 启蒙的,本来感觉javascript 作为启蒙语言挺好的, 直到我为了这个问题debug 了半天…… "1" + 1 > 11 还是重新学学C 吧…… | 
|  |      61SeanGeek      2014-01-11 16:05:39 +08:00 看了所有回复,就没有推荐PHP的么? | 
|  |      62monexus      2014-01-12 17:31:05 +08:00 其实吧,因该是先学English。有木有 |