CAn Arduino communicate over midi connection?

ah.. i'm beginning to see the light!
First I will use Arduino (with Avrdude) to upload standard arduino bootloader, so I can learn & practice with this board.(it's the only board i own sofar..)
Is it so that Arduino can use AVR isp MKII to upload the sketch as well?
Or will Arduino upload the sketch only using the usb/serial?
If Arduino wont upload the sketch using AVR isp MKII, I guess I will learn to do it by hand, using avrdude.