Pretty much everything on the web uses those two things: C and UNIX. The browsers are written in C. The UNIX kernel - that pretty much the entire Internet runs on - is written in C.
Dynamic typing is not necessarily good. You get static errors at run time, which you really should be able to catch at compile time.