Keeping and breeding fish is considered hobby. They are not "pets", because they do not come when called (like a Dog, not necessarily like a Cat)
So, in this way - many people consider reptile keeping a hobby. It is similar in many ways to fish keeping, and I bet most of us started out with fish.
Proper temps, proper diet, aquariums, sit and watch them move about, grow them up to successfully breed them - what am I talking about, fish or snakes?
The main difference is snakes are ok with coming out and interacting, many fish do not like it (I learned the hard way, evenutally)