There are many great snakes that are ideal for beginner keepers, but the most commonly known are ball pythons and corn snakes.
Personally, I am a ball python person. Love them to death. They're beautiful, relatively easy to keep, and get pretty big and fat while not unreasonably large. And they're buddies. My girl loves hanging out around my neck while I surf the forum or watch a movie.
The only downside to balls is their feeding responses. They are known to commonly go off feed for long periods of time; this past winter, my ball girl went off feed for 4 months! Although a healthy ball can go for up to five months without food and remain healthy, it is still very stressful for keepers.
Even while they accept food, balls can still be very picky. Mine refuses to take frozen/thawed rodents; only live. For the first year she was with me, she ate live small rats. Then, out of the blue, she decided she didn't like rats anymore and will now only eat live mice. :?
Anyways, there are some other options.
Corn snakes, milk snakes, and king snakes are all very similar; smaller and thinner than ball pythons, and not as notorious for going off feed. All have excellent temperaments.
Kenyan sand boas also make great pets. Small, cute, and worm-like.
I don't know much about them, but they are supposedly easy to handle and normally feed well.
Make sure to do as much research as you can!!
Two great sites are
http://www.anapsid.org
http://www.kingsnake.com
If you have any questions, ask.
Here are some pics of my ball python, who is now four years old.
A full body shot
Width shot
SUCH a sweetie. :love5: