Ti renderai un po' conto che la tua domanda è alquanto vasta, no?

Eventualmente, prova a scaricare i file sorgenti di qualche browser esistente come Firefox oppure fai una ricerca su SourceForge nella categoria relativa per vedere se qualcun altro ha già avviato un progetto simile e come si può organizzare un lavoro analogo.

Dovrai "parserizzare" le pagine, scaricandole via HTTP e visualizzarle, pertanto devi cominciare a studiare queste problematiche prima di poter "partire in quarta".

Sei tu a dover fornire indicazioni su quali sono le tue lacune, quali materiali ti servono...a malapena hai indicato il linguaggio di programmazione con cui intendi realizzarlo...

Ciao!