4.配置你的环境
Sublime Text(比notepad++和ue更适合写代码,个人用的eclipse+PyDev)
5.学习相关工具的使用
Python: 可以结合官方教程、笨办法学Python(英文原版)、Think Python:How to Think Like a Computer Scientist来学习。书可以从这里找几本。当然,找到最适合自己的方式是最好的,以上只是提供一些选择而已,博主当时是学的Udacity的programming language外加Natural Language Processing With Python
R: 推荐swirl,一个数据科学和R配套学习的教程
Sublime Text:这个网站还不错,从配置到快捷键,里边的视频在youtube上
SQL: 个人感觉这个不太重要,而且SQL相对来说较简单,对找工作也许有点用处
结合概率统计来学习: 以上这些语言比起C、Java来说语法很简单,有基础的同学很轻松就能掌握,对于这类同学来说,可以结合概率统计顺便把编程语言给学了。例如:针对Python的Think Stats(pdf)、针对R的An Introduction to Statistical Learning(MOOC)、应该掌握的统计学知识点可以参考这里。