These stories are great! Thanks for sharing, everyone.
My story is similar to some others here. My dad is a photographer, and worked for a long time in photographic technology. When I was about 7 in the mid-80’s he brought home some computers from work - A C64, an IBM XT (8086), and a few specialized pieces of equipment. I started dabbling and became really interested in writing BASIC programs and fell in love with Logo.
Fast forward to the late 80’s/early 90’s and I was writing some basic graphics and audio programs. I got really into the demo scene, tracking, and games. I joined a demo crew, mainly focusing on the sound part of it. Around the same time I picked up guitar as my first real instrument, building on my love of music that I’ve had since childhood (and got from my parents). Learning how to play music, while also being exposed to the amazing work done by demo crews and in the early tracker scene was awesome. I learned some C, Assembly, and other things.
Around 1994 we got an internet connection at home, and I started exploring making websites, scripting IRC bots, and whatever I could get my hands on. Eventually getting into Director, Flash, etc and really experimenting.
In high school I thought that my path was comp-sci. The University of Waterloo is near where I went to high school and it has one of the best comp-sci programs. Then in grade 10 I took my first art class with a great teacher who really loved art. It changed my life. My high school guidance counselor had heard about this program called New Media at Ryerson University in Toronto, which looked like it would let me make art with computers! I was sold.
At university I learned about SuperCollider, Max, PD, hardware hacking, PICBASIC, and more. I was even on a team making an Arduino like platform before Arduino came out - we called it the Art Interface Device (AID). When Arduino came out about six months later we realized that it was way better 
As an art student I had the amazing opportunity to learn about programming and technology from some incredible artists - David Rokeby, Bruce Elder, Lila Pine. It also provided the opportunity to work as an assistant for them, and visiting artists like Stelarc. They all taught me how to approach programming as a creative activity, focused on artistic expression rather than code optimization.
From there I worked in the arts, design, and other things often as a hybrid of designer and developer until discovering the Interaction Design field in about 2005.