If you're looking to get your first reptile, your best bet would be a corn snake, a bearded dragon or a leopard gecko. Cliché, and with a few odd exceptions, but generally true.
I've never owned a snake, so I don't really have a clue about them.
In terms of lizards, I don't own them either (lol) but I do know a lot about them as I'm planning on getting a bearded dragon soon, and was very close to getting a leopard gecko recently.
Bearded dragon pros -
Quite possibly one of the tamest reptiles out there
You can handle them a lot
They are diurnal
Bearded dragon cons -
They need both insects and fruit and vegetables
They require more space (4x2x2)
Leopard gecko pros -
They require less space
They only need insects
They're reasonably easy to handle, and aren't the hardest to tame, but bearded dragons are better for this
Leopard gecko cons -
They're nocturnal (so you may not see a lot of him/her during the day, unlike a bearded dragon)
If you want more of a bond with your reptile, I'd go with a beardie just because you'll see more of them and they like to be handled. If you're looking for a lower maintenance reptile, a leopard gecko is your best bet. You can't really go wrong with either as they both make great pets, but that's a pretty decent guideline.