My uncle has young children (around 7-10 IICR) who are interested in learning to program. Does anybody know of a good free or cheap online course? I'm sure I have seen some people talk about some on the forum, but I don't know enough about them. I'll just C+P the email below:
Dan Garcia is piloting a middle school version of BJC that might be the right thing. I'm not sure if it's online yet, but I'll check. (Like all our curriculum, it's CC-BY-NC-SA, so no cost to use. But it doesn't come with a live teacher unless you take the course in a school.)
Maybe one of Jens' and Jadga's MOOCs?
PS Is that your name in that email, and do you care?
Most common programming languages have semicolon-delimited lines. JS is special because, even though it does require them, if it finds a line that should end in a semicolon but doesn't, it inserts the semicolon.
What's really annoying in most text-based programming languages is that if you have a sequence of statements like this: , half the languages require that orange semicolon, and the other half prohibit it.
If you have to use a text language, let it be Scheme.