Re: New too snakes and reptiles, please give help and ideas.
I would recommend a gecko. They are easy starter reptiles. I wouldn't put a baby gecko in a 10 gallon though. You're wrong about providing all reptiles with big spaces, this is actually quite stressful for them. Your tank needs to be proportionate, so a little baby gecko in a 10 gallon could result in them not eating from stress (as babies they're quite skittish because they're tiny and defenseless). If you're purchasing an adult gecko though, this housing would be adequate.
If you wanted a snake, I'd recommend waiting till you could get a 20 gallon. The 2 easiest starter snakes: ball pythons and cornsnakes require bigger tanks. I wouldn't recommend starting out with any other snake if this is your first time owning reptiles. I hope this helped.