I agree with the above. Garter snakes and ribbon snakes don't make very good first time pet snakes as they aren't too tolerant of handling always and are tricky to feed. As others have said, a corn snake would be a great place to start since they're similar sized colubrids and are very easy and affordable to buy. They're super hardy and very easy to handle!