I originally "learned" when I was a kid by watching my dad do his college homework in his office and asking ?'s. I was homeschooled, so he took this as an opportunity to explain how things work, what a compiler did, etc. I remember telling him that object oriented programming seemed "stupid" because it's redundant if you have to program everything to do the same exact task (e.g. programming each item in your house to pick itself up). I really enjoyed it and I think he did too because he spent most of my life telling me I'd be great if I chose to work with computers.
However, I stopped soon after he graduated college in '89 and moved onto other pursuits because I "knew better". I was about 22 when I started taking CS courses in college, so in a sense that's my "real" learning to program moment, but it's FAR from my first introduction to programming.
Comments
I originally "learned" when I was a kid by watching my dad do his college homework in his office and asking ?'s. I was homeschooled, so he took this as an opportunity to explain how things work, what a compiler did, etc. I remember telling him that object oriented programming seemed "stupid" because it's redundant if you have to program everything to do the same exact task (e.g. programming each item in your house to pick itself up). I really enjoyed it and I think he did too because he spent most of my life telling me I'd be great if I chose to work with computers.
However, I stopped soon after he graduated college in '89 and moved onto other pursuits because I "knew better". I was about 22 when I started taking CS courses in college, so in a sense that's my "real" learning to program moment, but it's FAR from my first introduction to programming.