I've been programming since I first tried Basic on my green-screen Amstrad CPC 464. I think I came into it at perfect time - I'm old enough to talk about programming ADA on a VAX/VMS Mainframe, but young enough to not have endured punch cards.
Currently I'm loving WebAPI and Knockout ...