Aunque igual creo que lo más difícil viene por otro lado: seguridad, velocidad, complementos, etc. Para mostrar la página tenes soluciones open source como webkit que hacen el trabajo por vos
. Ahora, si es solo para "probar", usa Qt con el control QWebView que en 100 líneas tenes hecho un navegador.
Y volviendo a la primera pregunta, Chrome se dice que está programado en C++, porque así es en la mayoría del código, pero también tenes otros lenguajes como Python, Javascript, ASM, etc.