News for hackers. Stuff that matters.
Re:Small Basic: Programming Is Fun by tel on Saturday March 06, 2010 @02:01PM (#1171944)
I think part of the op's argument was to consider what the best way to learn programming is. Imperative/OO programming is important to learn someday, but it's not necessarily the easiest or best one to start on.

So Microsoft's motivations might not be clearly aligned with learning. Should or shouldn't they be?

Re:Small Basic: Programming Is Fun by nopassrecover on Saturday March 06, 2010 @02:20PM (#1171963)
Perhaps I was misguided by the insinuation that Microsoft is behind some imperative language conspiracy. In any case, 99% of the code that runs this world was written in an imperative language and most universities (I believe MIT is an exception with Scheme?) will teach an imperative language before any other. It may not be the easiest (I'm biased, my mind mapped instantly) or best to start with, but it certainly is the one most commonly started with and most commonly used.

I'm pretty sure Microsoft's motivations are simply to make the best development environment they can because at the end of the day that's what developers will use meaning more server licence purchases. This is evidenced by the relative freedom their dev techs get and by the insane amount of programming genius they have hired in this area.

Re:Small Basic: Programming Is Fun by tel on Saturday March 06, 2010 @05:23PM (#1172312)
I think you nailed it: I'm pretty sure Microsoft's motivations are simply to make the best development environment they can.

But children aren't developers (yet) and learning to program isn't necessarily easiest or best using imperative languages. It's not judgment, it's a difference of goals.