Corns are excellent beginner snakes. They usually feed well and are easy to keep, not sensitive to slight mistakes in the set up, so very forgiving to keep. They are friendly, outgoing, and often out and about in their vivariums. They rarely bite, although hatchlings can be 'flighty' and more inclined to nip, so a well grown on, well handled, guaranteed feeder is amust if you are starting out with a 'baby' corn as opposed to an older corn.
Royal Pythons are actually often recomended as beginners snakes. I do agree with this, as they usually have docile temprements. They can be fussy feeders, but in my experience, feeding problems are usually related to incorrect set up. However, they are not always a 'display' snake. Because Royals live in rodent burrows in the wild, they do not alway dlik ot live in vivarums, and if they are in vivariums, it should be kept very crowded with plants and hides. Hatchlings or young royals shouldn't be kept in vivariums at all in my experience, and a faunarium type set up is best for these. Royals are also best kept in 'low traffic' areas, so quieter parts of the house. Royals don't get big, five foot maximum for females, males often much smaller.
I keep corns and royals, and love them both. However, had I had the royals first, I might never have got corns. The best thing you can do would be to research, research, research and ask as many shops and breeders as possible and take your time. I would say that I personally feel though, that if you're going to go for a Royal, go for an older snake that is an establishe dfeeder, from someone experienced enough to be able to offer good advice if you have problems with feeding. And be prepared not to panic if it doesn't eat for months on end...
