With the proper research before acquiring an animal I think bps make excellent beginner snakes. Granted I'm bias since I've only kept ball pythons

Children's Pythons and cornsnakes also make good beginner animals.