first, keep in mind that this is an automation tool that can do a lot. so there is a lot to read to get started.
http://blogs.technet.com/b/askpfepl...8-using-microsoft-deployment-toolkit-mdt.aspx
google how to pause and capture with ltisuspend. instead of deploying an OS, customizing it, then running a capture task, you can just deploy, pause, customize and capture in one-ish sweep. very handy.
you want VMs. really. they will save a ton of time on testing. if you can get hyper v server on that thing instead, and run 2012 as your deployment OS and then be ready to run windows7/8 vms to test then that is what you should do. snapshots are the best.
you also want to log deployment tasks. and use cmtrace/trace32 to read the logs later.
also, if you have 50 - 200gb [depending on update needs] use the WSUS role. automating updates will save you many hours. many. internet access is required, unless you have a WSUS server already then you can work with your admins to make a second one, or maybe use the prod one at some point.
install the WDS and DHCP role and set up PXE booting so you can do this all on the network, you dont want to plug a usb drive or dvd into every silly computer you will deploy , and honestly, even loading the ISO for a vm is not needed once these roles are set up.
download the ISOs for your operating systems
download MDT 2013
download the windows ADK
if you can, get source files for apps or anything custom you guys have to put on, since you can automate most anything you need to install [pay attention to agent software like antivirus or monitoring software] but VPN, office, adobe reader, can be deployed
MDT guy, deployment research, the deployment guys, and deployment bunny will help a lot depending on what you try to get into or what you get stuck on