May I suggest that you consider getting into fish? 10 gallons is really a small space for most any reptile. You could keep a very small snake in it, I suppose, like a dekay's snake, for example. But why not try fish?
All you need is some gravel, a bucket, a syphon hose with a gravel cleaner on the end, and a hang on back filter.
You can keep a lot of appropriately sized fish in a 10 gallon. Don't repeat the mistake you almost made here with reptiles and get an overly large fish for the 10 gallon though.
I would suggest killifish. They're colorful, active, easy to breed, and have very interesting behavior.
You won't need a heater with these guys.
DO cycle the tank first by either cycling with ammonia (google it) OR (this is much simpler) get some cultivated filter media from your aquarium store and put it in your filter. Then you can add fish the same day.