1. I'd recommend a good paint/graphics program for the graphics, and a development IDE (not entirely necessary, but will make your life easier).
2. Applet tutorials link
3. This website, dunno...