i would seriously advise you NOT to use music unless you are willing to get into flash.
you can embed a wav file in a web page, but they are too big and if you get the file small enough, then it will sound crappy anyway.
don't ever use MIDI files either. they sound different on everyone's computer.
embedding an mp3 or wav file into flash is another thing though. it gets compressed enough to stream a nice little loop and you can add controls to the sound object to stop it.
flash is a whole nother world of its own though.
get started with html ..
here's a couple articles to wet your apetite .. just start making stuff ..
http://www.w3.org/MarkUp/Guide/
http://www.w3.org/MarkUp/Guide/Advanced.html
i read a cool article about programming once that said something to the effect that your first 50 programs ( or websites in this case ) are gonna be crappy no matter what .. so don't get hung up on your first project and keep experimenting with new looks from scratch.
i liked the way he put it better, but the point is that you're gonna have to just start coding to get a good understanding of it. just do it.. don't be afraid to start over, .. then start just start asking a lot of questions. =)