Zooming Map......?

I have attempted to create a zoom map with a slider bar, but I am confused as which way I should build it. I would like it to have similar funtions to this link below. If anybody can check this out, and give me an idea of the skills needed to do something like this, it would be a big help!