Phew! Where to begin?
For starters I'd suggest joining the G Scale Society,if you are going to be track powered, 16mm Society if you fancy live steam, if you haven't already done so. That may be a bit of a generalisation, but the local area groups can be quite helpful.
Also I'd suggest...