The IEC 61131-3 standard defined 5 PLC programming languages: 3 graphic languages (Ladder, Function Block Diagram, and Sequential Function Chart) and 2 text languages (Instruction List and Structured Text). The large majority of PLC manufacturers use these standard languages.
This is a companion discussion topic for the original entry at https://www.solisplc.com/tutorials/statement-list-stl-programming-in-siemens-tia-portal