Any general-purpose language will be fine, but you will either need to know socket programming or use a HTTP library. You'll also need to be able to parse HTML in some way, and you'll need quite a bit of knowledge on GUI programming (unless you're making a text-based browser, which I doubt you are).
"Well it isn't my fault. I shouldn't have been allowed to do something to crash it." "No, you shouldn't have been allowed to buy a computer in the first place"