Tips 1 为什么学编程?
- 转行
- 当作做副业
- 觉得编程很酷
- 想做一个应用上传到 Google Play 和 App Store
我的目的是为以后多个选择。
Tips 2 选择编程语言?
没有更好的语言,只有更合适的语言
动态网页:Javascript, PHP, Python, Ruby
游戏引擎、操作系统:C, C++

Tips 3 做笔记
好处
- 把学到的知识记录下来,增强对这个新知识的记忆
- 后期会看比较方便(学习编程需要记录的东西很多)
方法
- 笔记本文字记录
- 脑图(思维导图)
- Google Doc 类的跨平台云同步软件(推荐)
- 写博客
Tips 3 学会求助
方法
- Google(谷歌)、百度
- 你的编程朋友
- StackOverFlow、GitHub、Reddit、SegmentFault
StackOverFlow:科技Q&A问答平台
GitHub:全球最大的代码托管服务商
SegmentFault:针对中国用户的平台,和 StackOverFlow 一样;
Tips 5 每天 1 小时,持续 100 天
一个叫 Kallaway 的程序员推广的一个全球性活动,他的宗旨是想让学编程的人养成每天都写代码的习惯。实践 Practise 比什么都重要。
不要做孤狼
- 开通一个 Twitter 账号 分享每天学习的知识点,知识点加上 #100DaysOfCode 标签,然后发推文;
- 开通 GitHub 账号,把每天写的代码都上传到里面;
- 参加线下聚会,在 Facebook 或 Meetup 里搜索附近程序员聚会;