Strukturalny angielski sprawia, że kody komputerowe są zrozumiałe dla nie-programistów, używając angielskich słów do opisania każdego kroku w procesie uruchamiania programu. Struktury programu komputerowego są zaprojektowane tak, aby w logiczny sposób krok po kroku informować komputer, co ma robić. Osoby niebędące programistami nie są jednak w stanie odczytać rzeczywistych symboli i wskazówek w kodzie, więc ludzie stworzyli języki programowania, które używają prostych angielskich słów do wyrażania tego, co dzieje się podczas działania prawdziwego kodu. Ten ustrukturyzowany angielski, często nazywany pseudokodem, w rzeczywistości nie programuje komputera, ale można go opisać jako schemat blokowy przedstawiający każdy krok wykonany, gdy komputer podąża za prawdziwym programem.
Dzieląc zadanie na logiczną sekwencję pojedynczych kroków, ustrukturyzowany język angielski umożliwia śledzenie podstawowej organizacji programu komputerowego. Każdy etap procesu jest opisany w jednym wierszu za pomocą wyraźnych angielskich słów pisanych wielkimi literami, zwykle w formie poleceń lub rozkazów. Prostym tego przykładem jest proces JEŻELI-WTEDY-ELSE, znany również jako proces warunkowy. Jeśli jeden warunek jest prawdziwy, następuje konkretna akcja, ale jeśli inny warunek jest prawdziwy, następuje inna akcja. Cały proces IF-THEN-ELSE kończy się za pomocą ENDIF, więc ten program podejmowania decyzji nie jest mylony z następną sekwencją kroków.
Wiele innych poleceń, takich jak START, REPEAT, WRITE i DO, jest używanych do opisywania pojedynczych kroków w programie komputerowym. Polecenia te często są osadzone w innych procesach, tworząc kilka warstw akcji w ramach jednego zadania. Programista może ROZPOCZĄĆ proces i utworzyć dwie lub trzy decyzje JEŻELI-TO, jedna po drugiej, zanim użyje ENDIF do zakończenia tego procesu. Proces warunkowy wykorzystujący IF-THEN lub CASE jest jedną z najpotężniejszych konstrukcji w ustrukturyzowanym programie w języku angielskim. Wprowadza możliwość podejmowania przez komputer wielu bardzo różnych decyzji w zależności od istnienia różnych warunków.
Konstrukcja warunkowa IF-THEN-ELSE, czyli polecenie CASE, które wprowadza zestaw akcji, które powinny wystąpić dla kilku potencjalnych przypadków, wprowadzają do programu pojęcie drzewa decyzyjnego. Każdy możliwy warunek początkowy lub przypadek byłby pojedynczą gałęzią na drzewie, z każdą gałęzią prowadzącą do kolejnych gałęzi niosących określone zestawy wyników typu JEŻELI-TO. Zmiana jednego z tych warunków początkowych może skutkować zupełnie różnymi produktami końcowymi na różnych gałęziach drzewa. W ustrukturyzowanym języku angielskim te podrzędne gałęzie IF-THEN lub CASE można rozdzielić przez wcięcie pod poleceniami dla większego procesu, którego są częścią. Ten styl pisania programu zapewnia dużą precyzję, a jednocześnie pozwala czytelnikowi dokładnie zobaczyć, gdzie w szerszym kontekście pojawia się każda drobna decyzja.
Idea strukturalnego języka angielskiego była podstawą wielu typów języków programowania komputerowego. Jednym z pierwszych strukturalnych języków programowania był Structured Query Language (SQL), który został stworzony w International Business Machines Corporation (IBM) na początku lat 1970. XX wieku. W ślad za nim przez lata pojawiło się wiele innych języków, które starają się uczynić programowanie komputerowym bardziej zrozumiałym dla zwykłych czytelników. Podstawowy kod, który uruchamia komputer, jest nadal zapisany w symbolach, których większość ludzi nie jest w stanie odczytać. Jednak ustrukturyzowane angielskie języki programowania umożliwiają tym osobom projektowanie programów, które są następnie wewnętrznie tłumaczone na ten kod, dzięki czemu ich komputery wykonują wymagane od nich zadania.