Well, the first computer I got to play with was of course of great importance, and it was because of my parents that I got the chance of developing my 'skills' on it. Don't forget that it is really important to have a feeling of full control over what you are doing.. While the first computer we got was not that cheap, I still got the chance from my parents (by not disallowing me to do it) to open it up and see what was really going on inside, or to meddle with the software on it.
Those first steps really were important, because you know how the things work together so you don't have to be afraid of it (being afraid of computers, or doing something wrong with it is something i see all the time with other people who are not that skilled with computers)
Secondly, in high school I got to learn a basic programming language called pascal. and that was something awe inspiring, I literately could program the computer to do things I wanted it to do for me... wow! that was the time I knew that this was something I wanted to do, not only as a hobby, but as far as I was concerned for the rest of my life.
Later on, in university one of the persons that influenced me the most was a professor I had for the algoritmhs & Datastructures course. He really was and still is passionate about what he was teaching, and it is because of him that I got really interested in the more advanced items of software engineering.
Now that I think of it, it really is a chain of people that helped move me in this direction.. something I can't thank them enough for!