RE: Few noob questions
Welcome to MT
Re: training times.
It doesn't matter, everyone is different. The best time to train is the time when you will be most able to focus, get to the gym consistently and enjoy it the most.
I would add though that you should leave 30 mins between getting up and training.
Do you really need these? What is your diet like?