Best place to start is right here in the MSFN. There is a very nice tutorial in the unattended section that should be the starting point for all administrators (stuff they don't teach in Microsoft Certification Courses). Link below. MSFN Unattended As for the programming, any of the "Teach Yourself" series is good for an overview but nothing takes the place of diving in on a project and making mods yourself, leaning on friends in the forums for expert advice, and lets not leave out or forget to search for the answers first before taking up the moderators time to answer...nothing more frustrating than answering the same questions over and over when the info is in help files or forum topics. Good luck!