Well I dunno about the official development kit etc, but it seems that most amateaur developers use C. But your code will be much cleaner and better if you code in assembly. But that isn't fun, now is it?
Yup. In the code I'm currently using, which I partly stole from a tutorial, the Vdraw is called after updating the graphics. So I'm really not sure about that one.