Well, it ALL depends on what type of snake interests you, and what you can care for the best. As for boids, Ball pythons can be a great starter snake. They rarely exceed 5 feet, I've never been bit by any of my Ball pythons, though it can happen if you mess with them during shed cycles, feeding times, etc.
As far as boids, I would also suggest Hog Island boas (maybe), rosy boas, dwarf boas (i.e Cay Caulkers, etc). Boids usually require a bit higher humidity levels than colubrids, but I think that's the fun part. When everything is good, and they're eating for you, you know your doing what your supposed to.
As for Colubrids, I can think of corn snakes and Kingsnakes. Those are great little snakes that are forgiving, usually GREAT eaters, and don't require high humidity or temp levels.
There was a thread started similiar to this topic:
what python species is better to get?
If you just search around a bit in the snake forums, I'm sure something will catch your eye, then you can get more info on that particular species. Good luck.