Struktūrizuota anglų kalba daro kompiuterių kodus suprantamus ne programuotojams, naudojant angliškus žodžius, apibūdinančius kiekvieną programos vykdymo proceso veiksmą. Kompiuterinės programos struktūros yra sukurtos taip, kad logiškai, žingsnis po žingsnio pasakytų kompiuteriui, ką daryti. Tačiau ne programuotojai negali perskaityti tikrųjų simbolių ir nurodymų kode, todėl žmonės sukūrė programavimo kalbas, kurios naudoja paprastus angliškus žodžius, kad išreikštų tai, kas vyksta, kai veikia tikras kodas. Ši struktūrizuota anglų kalba, dažnai vadinama pseudokodu, iš tikrųjų neprogramuoja kompiuterio, tačiau ją galima apibūdinti kaip schemą, kurioje išvardijami kiekvienas veiksmas, atliktas kompiuteriui sekant tikrąją programą.
Suskaidžius užduotį į loginę atskirų žingsnių seką, struktūrizuota anglų kalba leidžia vadovautis pagrindine kompiuterio programos struktūra. Kiekvienas proceso žingsnis aprašomas vienoje eilutėje, naudojant aiškius anglų kalbos žodžius didžiosiomis raidėmis, dažniausiai komandų arba imperatyvų forma. Paprastas to pavyzdys yra procesas IF-THEN-ELSE, dar žinomas kaip sąlyginis procesas. Jei viena sąlyga yra teisinga, tada įvyksta tam tikras veiksmas, bet jei kita sąlyga teisinga, įvyksta kitas veiksmas. Visas IF-THEN-ELSE procesas užbaigiamas naudojant ENDIF, todėl ši sprendimų priėmimo programa nėra painiojama su sekančia veiksmų seka.
Daugelis kitų komandų, tokių kaip START, REPEAT, WRITE ir DO, yra naudojamos atskiriems kompiuterio programos žingsniams apibūdinti. Šios komandos dažnai įterpiamos į kitus procesus, sukuriant kelis veiksmų sluoksnius vienoje užduotyje. Programuotojas gali pradėti procesą ir vieną po kito sukurti du ar tris IF-THEN sprendimus, prieš naudodamas ENDIF šiam procesui užbaigti. Sąlyginis procesas naudojant IF-THEN arba CASE yra viena iš galingiausių struktūrinės anglų kalbos konstrukcijų. Tai suteikia galimybę kompiuteriui priimti daug skirtingų sprendimų, priklausomai nuo skirtingų sąlygų.
Sąlyginė konstrukcija IF-THEN-ELSE arba komanda CASE, kuri įveda veiksmų, kurie turėtų įvykti keliais galimais atvejais, rinkinį, programoje įveda sprendimų medžio sąvoką. Kiekviena galima pradinė sąlyga arba atvejis būtų viena medžio šaka, o kiekviena šaka veda į kitas šakas, turinčias tam tikrus IF-THEN tipų rezultatus. Pakeitus vieną iš tų pradinių sąlygų, skirtingose medžio šakose gali susidaryti visiškai skirtingi galutiniai produktai. Struktūrizuotoje anglų kalboje šios pavaldžios IF-THEN arba CASE šakos gali būti atskirtos, įtraukiant jas pagal komandas, skirtas didesniam procesui, kurio dalis jos yra. Šis programos rašymo stilius suteikia daug tikslumo, tuo pačiu leidžiant skaitytojui tiksliai matyti, kur platesniame kontekste priimamas kiekvienas mažas sprendimas.
Struktūrinės anglų kalbos idėja buvo daugelio kompiuterių programavimo kalbų tipų pagrindas. Viena pirmųjų struktūrizuotų programavimo kalbų buvo struktūrinė užklausų kalba (SQL), kuri buvo sukurta International Business Machines Corporation (IBM) aštuntojo dešimtmečio pradžioje. Bėgant metams ją sekė daugybė kitų kalbų, kurios stengiasi, kad kompiuterių programavimas būtų aiškesnis paprastam skaitytojui. Pagrindinis kodas, kuriuo paleidžiamas kompiuteris, ir toliau rašomas simboliais, kurių dauguma žmonių negali perskaityti. Tačiau struktūrinės anglų programavimo kalbos leidžia šiems žmonėms kurti programas, kurios vėliau yra išverstos į tą kodą, todėl jų kompiuteriai atliks jiems reikalingas užduotis.