Hi, and welcome to BP.net!

The little guy will be ok to wait a few days or a week before eating, although ideally, you might have bought one that was already an established eater. Allow him a few days to get used to his new home...which means no more handling (I know you can't resist that first day...many of us can't!) So from now on, until he's eating well, keep the handling to a bare minimum.

Live or f/t is up to you...especially as it's his first meal, hopefully he'll eat whatever you offer and be happy with that. So choose whichever is easiest for you to obtain on a consistent basis.

For a new baby that hasn't had his first meal yet, I'd go with a hopper sized mouse or a fuzzy rat. I'd let the little guy eat in his own home...but that's always been my preference. Some people have success at feeding in a separate enclosure. It's up to you. Personally, I say start with what's easiest, and see if it works.

Prescenting the area is always helpful. F/t or live...let the animal sit nearby for a few minutes. You should see the snake start tongue flicking and poking his head out of his hide to see what's up. Then gently open the enclosure and place the rodent in...not so close to the snake that you startle him...but not too far away either. If it's live...get in the habit of staying and monitoring the feeding process. (The baby rodents can't hurt him, but older ones can, so it's something you should just get used to doing) If it's f/t...you can lay it down and wait to see if he eats it.

If he refuses this first meal...wait a few days before trying again. Offering food too frequently can cause more stress.

I'd also highly recommend covering three of the four sides of that glass tank with some sort of opaque paper or cardboard...and maybe the bottom few inches of the front. That way you can still see in...but the snake feels more secure and cozy.

Good luck and let us know how it goes!