that is slightly vague? ^^;
what species? on what towards? like are you wanting one? you already have one but having issues? ( which if you are thinking of one, or having issues you need to find a vet that handles exotics that wont run out of the building screaming lol)
having some room for the snake to move around
having a heat lamp ( dont use the bottom heat things that the starter kit comes with, that gets way to hot and i read it like cooks them from belly side and resulting in a dead snake)
keep water filled
have hidey holes within it so it has a place to chill if it wants,
some snakes need to be more of a settled temp within the container, and needs some moisture so spritz some water here an there.
( i live in a more of a dry climate)
Jafar, my ball python is actually my first snake, i was so freaking out when i was getting him but hes pretty chill,
it took him about a week to adjust where he wasnt snappign at me, he became super chill then
sometimes snakes get cranky an snappy when they are in blue( about to shed) or feeding time
best to take out your snake and feed them in a different box as to them not always thinking they might be getting food when you go to reach in for them.
are the two snake blogs that I follow and they always give really good advice, gorgeous pictures and such, id def follow them.
boas, corn, king snakes i really dont have any experience within those fields, though id love to get a brazillian rainbow boa some point.
I would advocate for under tank heaters vs. heat lamps (snakes need belly heat!), just make sure you’ve got a thermostat! :3