Installing WPMU Dev Dashboard

I'm absolutely new to web development. I want to create a website and have just registered a domain (no hosting)

Do i need to get the domain hosted before i can install the dashboard?

Can i install the dashboard on a .wordpress site?