I've never owned a snake so this will be my first time so I was curious if anyone had any advice, suggestions etc?

Like what size tank is good?
What does a baby corn snake yet? I know adults can eat mice but babies?
things to put in the tank?
Heating source? - Ive heard heat lamps and heating pads for the BOTTOM of the tank.


any and all advice will be appreciated.