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

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

所以正确的方式是不用听别人说啥, 在和编程相关的东西里面找, 自己想从哪开始学就从哪开始学
mogita
2014 年 5 月 9 日
难道只有我一个人很在意楼主 id?
un
2014 年 5 月 9 日
想想有没有自己想做的东西,然后找一门你喜欢的语言去实现它。
icylogic
2014 年 5 月 9 日
我觉得有两条不错的路

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

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

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

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

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

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

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

https://study.congcong.us/t/111749

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

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

© 2021 V2EX