I was lucky enough that my grandparents bought me one of those computers that hooked up to my TV, and it had a BASIC interpreter on it. I still have the manual...
I attribute my code reading abilities to navigating my own GOTO spaghetti while trying to recreate ZORK.
Dijkstra says, "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." But he complained about nearly everything.
Later C,C++, python, objective C..., I think understanding what the computer does with every line gives you an advantage. Some things become obvious to you but not to other programmers without hard assembly experience.
I'd love to meet the school administrator who decided this was important and buy him or her a beer. It started my entire passion for computers and programming.
While I'd hate to develop anything in VB these days, it did kick off my interest in software development. Especially when my friend was into it as well so we'd make stuff and share it with each other.
Java developer by trade these days, and I use Ruby or Objective-C for personal development.
[1]: http://en.wikipedia.org/wiki/File:ComputesGazetteProgramPage...
I received my Commodore VIC-20 when I was 11 years old. :-D
http://www.dcs-media.com/Archive/20-20-top-20-programming-le...
It had all sorts of characters like borders and symbols that made character (think ascii) graphics work not too bad. Peeking and poking memory was fun too.
My dad also had a BYTE-8 (I see that's not even in wikipedia, I think it was an IMSAI clone) and had to manually enter the machine code for the paper-tape loader via a set of paddle switches, one byte at a time (one switch per bit, plus a switch for "set"). Then he had to pull the paper tape through the reader at just the right speed, or he had to start over. Good times!
...then I went on a few years later to study CS and now I use Python.
I didn't do anything useful with it, but that editor had the weirdest syntax highlighting ever - a mix of bold/italic/outline for symbols/variables/errors.
There shouldn't be an apostrophe between the number and the 's'.
"Will learn in the 10s" should just be "10s", as some people may have already started programming in the past 12 months
</pedantic>
I'm comfortable with saying, instead, that the first decade had 9 years and the first century 99 years, and so on, but other people seem to object more. :)
Either way: while you can claim that 2011 is the start of the next decade, 2010 is definitively the start of "the 10s". I was born in `90, I would listen to an argument that I was born in the same decade as someone who was born in `85, but to say I was born in the eighties would be undeniably incorrect.
Assuming that trend continues, I'd not speculate that there were more learners in the 90s; but where, if anywhere, are the learners from the 00s hanging out?
Edit: Was LOGO the one with the turtle? I remember having fun with that in primary school.
FORTRAN was the 1st language I programmed in, then quickly followed by a more immersive bout of Pascal.
I started at 7, and I though that was on the early side.
I started with LOGO in the first grade( age 6 ), if that can be considered a programming language. I was poring over my dad's purple 8086 book by age 8 and writing some basic assembly programs.
Kids' minds are incredibly plastic. One year difference, given the wide variability of interest and abilities in a given population pool, kindergarten is not difficult to believe.
DB2, BASIC for games into cassete tapes. ;)