Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

8
  • 1
    So what if they're ignorant of the power and flexibility? I don't have a good answer, but frankly too many students can't do OO or imperative programming well. I applaud trying something to do a better job of teaching. Commented Feb 18, 2013 at 21:21
  • Too lazy to write a full answer, but no, I don't think starting with OO is the way to go. The key to programming is the analytical mind, and I think programming on the bare metal is how students should begin, in assembler, or maybe C. I think programming an Arduino or PIC, etc would be much better for a HS program. Commented Feb 18, 2013 at 21:30
  • Are there other classes where they teach free, as in non-Microsoft programming languages? Commented Feb 18, 2013 at 21:32
  • 2
    @ott C# is free and open standard. The Mono Project makes extensive use of that fact. Commented Feb 18, 2013 at 21:39
  • 1
    Sorry, but I'm voting to close as not-constructive. As phrased, this question is going to elicit debate, not answers. Commented Feb 18, 2013 at 22:23