At the very least you need an understanding of HTML.
If you mean just static web sites, then HTML is all you need. If you want more dynamic content, then you'll also need to learn a programming language like Ruby on Rails, or even ASP.NET at the extreme end.
I would personally start off with basic HTML, and there are plenty of tutorials on-line, just google it.
yeah using VB (visual basic) to create a web browser not web page
Visual Basic, or Visual Basic.NET?
If using Visual Basic.Net, are you allowed to use the web browser control built into the .Net framework, and build a web browser using that, or do you have to build the web browser rendering engine from scratch too? If you are allowed to use the web browser control in the .net framework, have a look at this link: