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