as far as pythons go BPs are usually the best beginner snake. Really just ask yourself what you want as a pet snake as far as size, feeding, housing, and temprement and go from there