con visual basic lo que haces es poner un cuadrito que no es más que un internet explorer embutido en tu programa
si quieres hacer tu propio navegador desde 0, primero aprende a usar opengl para dibujar en pantalla, luego bien html para leer el html de la pagina y dibujar los elementos, luego css (aquí tendrás que estudiar un montón) para entender como los elementos interactuan con los estilos y como los estilos se afectan entre ellos, luego te toca hacer un motor para interpretar y ejecutar javascript, aquí te tendrás que leer muy bien la documentación porque javascript es más extenso de lo que parece....
esto no se recomienda para una sola persona, se recomienda hacer en un equipo (yo diría por lo menos 4 personas) de manera profesional, que pueda dedicar un par de años de vida a hacer un navegador "funcional"
de todas formas tienes el código fuente de navegadores como mozilla y guiarte por ahí o modificarlos a gusto... eso si... prepàrate a ver lo que es un código complejo... mozilla tiene literalmente millones de modificaciones, porque es colaborado por la comunidad...
aquí el link....
https://developer.mozilla.org/es/docs/Descargar_el_código_fuente_de_Mozilla