Comment Re:Programming is essential (Score 1) 462
But do you want to teach programming with a "toy language" with so many flaws? A toy language to teach the basics (no pun intended) of loops and decisions would be Seymour Papparts turtle graphics language "Logo".
As for hiding the machine. My claim was just the opposite. C doesn't make a great effort to hide the machine so if that is the objective, as was argued by Casandro, than C would be the only choice, apart from some sort of (macro-) assembler. But indeed not a very likely choice for computer literacy.
No, I'm afraid BASIC, and Visual Basic for that matter was and is imo a language that teaches bad programming practices and should therefore be avoided.