高效学习(一)互动篇:编程Vim正则表达式和英语

两门入门系列主要还是各个学科领域的基础入门,这个系列会着重介绍一些先进高效的教学网站,尤其是编程相关的领域,实时编译已经成了最高效的方式,远比看书效果好的多。我收藏了一些网站,可能一篇不够写。

编程语言

Codecademy

关于在线编程学习,这里收录了35个,足够你学上一阵了。

35 个快速学习编程的好去处

其中有免费的有收费的,其中我试过相当一部分,相信我,这个是最好的。现在改版之后还支持了中文。我在这里完整的学完了Ruby,地铁上用3G在iPhone上打开Safari就可以做题,断断续续一周左右吧,实际连续官方给出了9小时的学习时间,基本入门没问题了。然后就写了个很简单的我的第一个ruby程序

教学内容指导很贴心,完全不懂都可以做下去,而且可以实时看到效果,每次做都会有收获。

除了常规的JS,jQuery,HTML,PHP,Python,Ruby之外,还有很多实用的接口教学,还有直接做项目的方式学习。

如果你想轻松的高效的学一门编程语言,我觉得这个就够了,入门之后再考虑其他的吧。

Vim

最棒的编辑器,可以手不离开键盘完成所有操作。学习曲线很高,但是总有办法高效的学。

VIM大冒险

高效学习(一)互动篇:编程Vim正则表达式和英语_第1张图片

这是一款在线游戏,玩法超级简单,控制键都是 Vim 的移动指令。你所要做的就是把键盘当成手柄,移动一个阴影来寻找字母、人物、宝藏、钥匙等等。通过游戏的方式熟悉vim的操作。

我玩到第三关,抽空继续。

vim大冒险的攻略和介绍

这里还介绍了其他关于vim的内容

Vim 的哲学(一)

Mactalk关于vim的内容

正则表达式

正则表达式30分钟入门教程

可以说正则表达式是很多东西的基础,但是反正我是一看就暴躁分析不出来,更写不出来,一直看不懂,直到找到这篇教程,虽然还是看不懂但是好歹梳理了一下。

Tryregex

互动学习正则表达式,看完梳理赶紧趁热做一遍效果最好。一个小时最多了。

英语

百词斩

互动学英语最屌的肯定是罗塞塔系统,嗯是语言,所有语言,这是最符合语言学习的一种情景,不涉及翻译到母语。但是请注意价格。

其实我觉得单词还是学英语的突破口,单词量上来才能阅读,之后再考虑其他的。我试了不少单词的,扇贝还有什么,百词斩最好。

还有不要单背单词的意思,我的方式是:

  1. 看新词,句子跟着复述几遍,记住。
  2. 在Day One里默写整句,尤其注意时态,和这个新词的使用方法。
  3. 如果这个单词是之前一直搞不清楚的,赶紧用欧路词典查一下,搞清楚,放到生词本里。
  4. 回到百词斩,选好单词的意思,继续下一个单词。
  5. 复习单词的时候,不要看旁边的单词,听到声音先回忆一下单词的拼写,选好意思再看单词。
  6. 走路的时候,用百词斩的“边走边听”,听句子。

也就是说拿背单词的软件记句子就好了。

朗易思听

英文有声读物的app挺多的,界面最好看内容最多的我看就这个了,之前pro版6块冰点来着,现在18了,也很划算。

多邻国 | 免费学习英语

如果你非要学别的语言,一个类似罗塞塔的这个很不错,刚刚更新了支持中文,可以学包括意大利西班牙德国法国等很多种语言。介绍在这里。

每周应用评测第二期——Duolingo


好了,第一篇就是互动类型为主吧,下次介绍一下在线学习的资源,网站,视频等等。

另外,以上说到这些,都可以在知乎找到详细的内容。

你可能感兴趣的:(高效学习(一)互动篇:编程Vim正则表达式和英语)