You've just demoed your first bit of code in whatever language you're teaching. The requisite hello, world has been said. The program has been compiled (or interpreted) and run. Now what?There has to be a program that follows hello, world that builds upon the basics of printing one line on the screen.What is the logical next step in an introduction to a new language and possibly to programming as a discipline in general? We all know program #0; what's program #1 and why?Note: I know this is subjective, but I'm hoping it leans the good way. I'm trying to ascertain the scaffolding at an introductory level. Once the cliched example is complete (not that it doesn't have a lot to teach in and of itself), what makes sense as the next curricular step? I think the need for justification based on experience, expertise, and facts helps it from being too broad, but I'm happy to revise if necessary.
What program follows hello, world?
curriculum design;introductory lesson