Comment Re:There are problems with new languages (Score 1) 312
My teaching career was about 4 years long. It was all part-time at night, to help pay the bills. My first thought was that I could teach anyone to code. It is easy. And it is, when you start with a language that is designed for teaching. Pascal is one of those languages. (Pascal was originally never meant to be used in a production environment.) What I learned was that you have to teach the intent of programming before teaching the language. (Remove the mundane task from the end user.) Your example of 5 things first example brought back memories of the first day of class for new students of C/C++/Java. I just resolved that the first day would be this: explain the each piece of “Hello World.”, send them to the lab to do it themselves, and be available to answer questions of the students that really did want to learn a language.
In the end, each language has three parts, a way to store, a way to compare, and a way to get really loopy.