Hello I've thinking about buying a snake for a few years and deemed it too difficult without researching beforehand. I since house-shared with some friends who owned an olive python and Darwin python and have since decided I quite enjoy snakes and that with research and some tips from the more experienced, I'll learn quickly. I came here for suggestions as I'd like to find a snake that would be suitable for me in size and temperament. I would also like to start with a cheaper snake if possible, but its not a massive issue. I have a few questions: 1)How much room does a snake need? Any guide to how many extra cm/m to measurement of the snake? 2) I understand that snakes all have their own personalities, but I'd love some suggestions for smaller pythons that tend to be more docile, passive and are easy keepers to learn with. Is it true that pygmy pythons are hard to aquire? 3) How difficult would it be to grow small/medium, live plants in the enclosure and is there a list of suitable ones to use? Pros and cons to using real plants? I know green tree pythons (which I'm not ready for being an absolute beginner) need some greenery in an enclosure however is it ok to use with other pythons or does that narrow my options for a python even more? 4) Is there a difference in temperament between makes and females? My housemates had a female Olive and a male Darwin and they were both pretty shy/jumpy and snappy. 5) I prefer the look and versatility of a DIY enclosure from a large corner tv cabinet, however i'm not sure if the type of snake i'll be looking at will be arboreal or if it will be more comfortable in a horizontal enclosure? I'd like to make a decision on which snake to get, then put together an enclosure and have it running for a little while before I get a snake. Does this sound like a good idea? 6) Will it be ok to get a hatchling that has shed and is feeding on its own? What age do you recommend? Thank you so much in advance!