1) WHDLoad supplies compatability for AGA on most games. You just need a hard drive and some Fast RAM for them to work.
2) You can download ancient versions of GCC for an A1200 but, like WHDLoad, you'll need at least a 4 meg RAM expander to get it to work. Otherwise programming in plain C is recommended using VBCC and the Amiga Developer CD.
3) 1.44 Meg Floppies aren't recommended but if you have nothing else, you may have to make do. See the answer to the next question for more information.
4) Get an ACA030 accelerator for the A1200 from AmigaKit.com and a 4 GiB CompactFlash adapter for the internal hard drive controller port. The 68030 in the accelerator will not only make the machine faster, it will also add 32-bit addressing and 64 MiB of Fast RAM to the system. The internal 68EC020 on the A1200 only has 24-bit addressing. If you can't afford the 68030-based accelerator, look for a 4 MiB RAM expander for the trapdoor slot.