I've always had the thought that first time students should just be given a REPL and follow along line by line with the instructor. Assignment would be so obvious if one could just type the variable and have it spit out the value. Teach good debugging first and kids will be able to teach themselves the rest is what I say.