Well so far I guess I qualify as the "old man" of this bunch. I am 52, and have been involved with computers since before most of the rest of you were born. Before Apple existed, before IBM came out with their first PC. Before Radio Shack ever dreamed of the TRS-80 [I was one of the first RS employees to SELL a full TRS-80 system]. And a few years after that, sold Apple ][, Apple /// and Lisa computers [well 1 Lisa anyways].
I programmed in FORTRAN and COBOL using punch cards. The first computer I ever used that had a HARD DISK drive, was the size of a washing machine [just the disk drive]... It was dual 14" platters and held a whopping ONE MEGABYTE! [you should have seen the Star-Trek game we managed to write on THAT sucker

]
The first "personal" computer a friend and I had to BUILD [for someone else

], it weighed 150lbs. had 480K of floppy disk [dual 8" drives], 48K of RAM, and consumed 22amps of electrictiy.
I have been a Systems Analyst in the Aerospace industry, and currently in the Healthcare industry, and know [or knew] more computer programming languages than I care to think about.
And for the record.... You are NOT a "programmer" [IMHO] until you are being paid on a regular basis, to design, code and implement computer projects. My opinion, no flames required.