Hello. I'm planning to design a website for my fledgling music label, but the last experience I had with web design was learning html as a kid in the late 90's, pretty much all of which I've completely forgotten. Because of silly punk rock personal ethics and aesthetic standards, I'd like the site to be completely autonomous and unsponsored. In accordance, I'd like to eventually learn how to design my own media player for streaming music and possibly videos. I'd also like to know how users could simply point and click a link to download a song or album for free.

So my questions are:
1) Where would be a good place for me to start again?
2) What sort of path should I pursue in order to create a unique, intricate media player? and
3) Does posting streaming or downloadable content to a site affect the cost of web hosting?

I don't know just how ambitious this is, but I'm extremely committed to the idea and have abundant free time. Any advice would be appreciated. Thanks.