ALGOL 58 byl první programovací jazyk ALGOL. Byl vydán v roce 1958 mezinárodním týmem počítačových vědců. Jazyk byl navržen jako čitelnější a spolehlivější alternativa k jazyku FORTRAN.
ALGOL 58 měl velký vliv na vývoj následujících programovacích jazyků. Byl to první jazyk, který používal vnořené podprogramy a zavedl koncept blokově strukturovaného programování. Měl také zásadní vliv na návrh jazyka ALGOL 60.
Navzdory svému významnému vlivu se jazyk ALGOL 58 nikdy široce neprosadil. Částečně to bylo způsobeno jeho složitou syntaxí a nedostatkem implementačních nástrojů. Přesto zůstává důležitým milníkem v historii programovacích jazyků.