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 2
可以,当你被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 1
据说py好,不过我自己觉得入门还是用C好,
不知道前端学习路径是不是不一样的 |
13
ianva 2014-01-09 16:34:16 +08:00
从js入手绝对是最坏的选择之一,语言本身缺少太多基础设施
|
14
clino 2014-01-09 16:42:24 +08:00 1
要是我的话
动态语言选python 静态语言选go |
15
clino 2014-01-09 16:44:16 +08:00 1
忘了说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 3
学习要有成就感。
学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 2
很多人都去评价一门语言是否好,忽略了是没有任何编程经验的人去学。
对于初学者,入门语言的两个特点很重要:入门简单、快速看到效果反馈。 前面提到的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 1
|
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基础教程2nd——Ruby:笨方法學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。练好基本功选后者,兴趣至上,选前者
|
60
lk09364 2014-01-10 15:37:56 +08:00
嗯,我算是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。有木有
|