Esta é uma lista de linguagens de programação e marcação, agrupadas por tipo.
Porque não existe um esquema de classificação abrangente para linguagens de programação, em muitos casos, uma linguagem será listada em vários tipos.
- Array languages
- Assembly languages
- Audio programming languages
- Authoring languages
- BASIC dialects
- C-family programming languages
- Chinese programming languages
- Constraint programming languages
- Command line interface languages
- Compiled languages
- Concurrent languages
- Curly-bracket languages
- Dataflow languages
- Data-oriented languages
- Data-structured languages
- Decision table languages
- Declarative languages
- Embeddable languages
- Educational languages
- Esoteric languages
- Extension languages
- Fourth-generation languages
- Functional languages
- Hardware description languages
- Imperative languages
- Interactive mode languages
- Interpreted languages
- Iterative languages
- Languages by memory management type
- List-based languages – LISPs
- Little languages
- List of JVM languages
- Logic-based languages
- Machine languages
- Macro languages
- Markup languages
- Metaprogramming languages
- Multiparadigm languages
- Numerical analysis
- Non-English-based languages
- Object-oriented class-based languages
- Object-oriented prototype-based languages
- Off-side rule languages
- Procedural languages
- Programming languages for artificial intelligence
- Quantum Programming Language
- Reflective languages
- Rule-based languages
- Scripting languages
- Stack-based languages
- Stylesheet languages
- Synchronous languages
- Syntax handling languages
- Transformation languages
- Visual languages
- Wirth languages
- XML-based languages