That's a kind of difficult question. Off-hand I'd say, it should not be a first time snake. That said, if you do your research, they, in themselves are not difficult to keep. The real difficulty is if you run into problems. Some of these can be difficult feeders. There's also the issue of if you do screw up your husbandry, you can kill a gtp much more quickly than, say, a cornsnake. Having other more easily worked with species also helps to teach you to recognize signs of stress, or illness that perhaps a new owner would not recognize until it's too late. Chondros don't last long with RI's. So, I would probably say that having some experience with other less fragile species is probably best. It's not that you couldn't.....it's just that it might be a bad experience if something goes wrong.
-----
1.05~Cornsnakes
1.2.2~Green tree python
0.0.1~ATB
Dogs, cats, horses....
www.franclycac.com