快要上大学了,在这个漫长的假期里想学编程(0 基础),应该从哪开始学。

2014-05-09 12:08:03 +08:00
 wumao
4999 次点击
所在节点    问与答
51 条回复
Linxing
2014-05-09 15:07:11 +08:00
从Python或者C开始呗,简单的说,多写吧,不要光看,没用的,动手实践才是王道
WildCat
2014-05-09 15:17:15 +08:00
@Giinez 我来了,大一的学长告诉你,高考完再问也不迟。
clino
2014-05-09 15:23:33 +08:00
建议 python,适用性较广,自带电池强大,第三方电池强大,比较优雅,对开发者友好,新手学起来快
shanks
2014-05-09 15:44:16 +08:00
Codecademy
wangyifei6817
2014-05-09 15:51:54 +08:00
=.=买个 Mac 学 OC 多潮
arc5ch
2014-05-09 16:03:38 +08:00
壮哉我大python,快速poc
hging
2014-05-09 16:08:39 +08:00
还是安心学ruby-,-
mantianyu
2014-05-09 16:14:56 +08:00
你看, 这种问题一问, 下面的回答就是五花八门, 让人更迷糊了

所以正确的方式是不用听别人说啥, 在和编程相关的东西里面找, 自己想从哪开始学就从哪开始学
ck65
2014-05-09 16:21:20 +08:00
难道只有我一个人很在意楼主 id?
un
2014-05-09 16:21:33 +08:00
想想有没有自己想做的东西,然后找一门你喜欢的语言去实现它。
icylogic
2014-05-09 16:24:45 +08:00
我觉得有两条不错的路

一是学 Python, Ruby 或者其他几门比较容易入门, 又很快能上手做点小事情的语言, 学到一定阶段自然感觉到瓶颈, 返回去学 C, 然后数据结构, 算法, CSAPP......

二是学 C, 然后其他语言不要管, 语言的话 C 就足以对付数据结构, 算法, 现代计算机系统, 等基础比较好以后开始接触 Java/C#, 接下来是更加灵活的 Python, Ruby等等.

第一个会比较容易喜欢上编程, 因为能做很多事, 只是一定得返回去学基础, 从应用层回到系统层, 这时候比较痛苦, 但我觉得也没什么问题, 基础是很重要, 但重要不意味着要先学, 带着编程经验回去看也许体会更深, 效率更高.

第二个的话则是一开始入门比较蛋疼, 属于传统CS系的教学流程. 但是坚持下来的话会越学越爽.

我算是第二条没坚持下去然后从第一条重走一遍的类型...

哦对了, 要记得避开谭浩强.
learnshare
2014-05-09 16:30:38 +08:00
C 始终是不二的选择,从 1+1 学起吧
DylanRing0
2014-05-09 16:32:58 +08:00
先学C, 入学马上报名考试, 考完就可以随便学别的了~
千万不要用谭某的书
cir2633
2014-05-09 16:51:54 +08:00
人生苦短,快用python
silentsolo
2014-05-09 17:05:02 +08:00
@icylogic 为什么要避开谭浩强?
dorentus
2014-05-09 17:32:36 +08:00
避开谭浩强 +1
liprais
2014-05-09 17:40:44 +08:00
啥都不学,大学里有的是时间学,到处玩玩走走看看,交女朋友泡妹子。
不然就跟我等死宅程序员一样,注定孤独一生
10iii
2014-05-09 18:15:33 +08:00
学着不寂寞。楼上的泡妹子是解决方案之一。
Artotria
2014-05-09 20:18:11 +08:00
Hello World!
riaqn
2014-05-09 20:45:52 +08:00
@Giinez 这个时间点来问问题的,明显是保送/自主招生之类的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111749

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX