第一个练习应该涵盖概念basics,并且不应该有前置条件。
它只应该提供足够的信息,让学员能够完成手头的练习。
许多学习路径已经实现了涵盖basics的练习。
为了了解这类练习通常教什么,我们建议你注册几个有学习模式的不同学习路径,并完成第一个概念练习。
每种语言都不同,你可能会发现你需要引入的内容比其他学习路径多,或者少。 例如,如果你需要编译程序才能让它运行,那么你需要在练习的简介中提到这一点。
basics练习中经常涵盖的其他内容包括:
尽可能少用数据类型。 如果做得到,只用整数,因为它们的表示法在大多数语言中都相同,而且几乎所有人都很熟悉。
如果某个学习路径对应的语言与你的相似,不妨去看看能否复刻他们的练习,并把它作为起点。
力求简洁;不要用信息让学员不堪重负。 简介应该解释得_刚刚好_,让学员能够查看代码并识别出不同部分是什么。 他们不需要深入理解其中任何内容,但也不应该对某个东西是什么感到困惑。
学员应该只需要主动_使用_一两个概念。