| E | object-oriented programming | 1997 | — |
| EarSketch | — | 2011 | — |
| Ease | concurrent computing, parallel programming | 1991 | — |
| Easy Programming Language | imperative programming, object-oriented programming, procedural programming, functional programming, multi-paradigm programming | 2004 | — |
| EasyLanguage | — | — | — |
| EC | generic programming, procedural programming, imperative programming, multi-paradigm programming, object-oriented programming | 2004 | — |
| ECL | declarative programming | 2000 | HPCC Systems, ChoicePoint |
| ECLiPSe | constraint programming | 1992 | European Computer-Industry Research Center |
| EdgeQL | declarative programming | — | — |
| Edinburgh IMP | procedural programming, structured programming, imperative programming | 1966 | — |
| Editing Generator | — | 1952 | — |
| Eff | multi-paradigm programming | — | — |
| EFL | — | — | Stuart Feldman |
| EGL | — | — | IBM |
| Eiffel | class-based programming, multi-paradigm programming, concurrent computing, generic programming, object-oriented programming | 1986 | Bertrand Meyer |
| El-76 | — | 1972 | Lebedev Institute of Precision Mechanics and Computer Engineering |
| ELAN | — | 1974 | Technische Universität Berlin |
| ElGolog | — | — | — |
| ELI | array programming | — | — |
| Elixir | concurrent computing, functional programming, process-oriented programming | 2011 | José Valim |
| Elm | functional reactive programming, reactive programming, functional programming, purely functional programming | 2012 | — |
| Elvish | — | — | — |
| Emacs Lisp | metaprogramming, reflective programming, functional programming | 1985 | GNU Project |
| Embedded Visual Basic | object-oriented programming, procedural programming, event-driven programming | — | Microsoft |
| Emerald | object-oriented programming | — | — |
| Emmental | esoteric programming | — | — |
| Emoticon | — | 2004 | — |
| Enchanting | — | — | — |
| ENIAC coding system | — | 1943 | J. Presper Eckert, Alan Turing, Herman Goldstine, John Mauchly, John von Neumann |
| ENIAC Short Code | — | 1946 | — |
| Entry | visual programming language | 2013 | — |
| Envelop | — | — | — |
| Epigram | functional programming | 2004 | — |
| Epson Standard Code for Printers | — | — | Seiko Epson |
| Erlang | concurrent computing, functional programming, multi-paradigm programming, declarative programming | 1986 | Robert Virding, Joe Armstrong, Ericsson |
| ESC/POS | — | — | Seiko Epson |
| Escher | logic programming, declarative programming, functional programming | — | — |
| Esterel | imperative programming, concurrent computing | — | — |
| Eta | — | — | — |
| Etoys | prototype-based programming, object-oriented programming | 1996 | Apple Inc. |
| Euclid | procedural programming, functional programming, structured programming, imperative programming | 1977 | Ric Holt |
| Euler | imperative programming, procedural programming, structured programming | 1965 | — |
| EuLisp | multi-paradigm programming | 1990 | — |
| Euphoria | imperative programming, procedural programming | 1993 | — |
| EusLisp Robot Programming Language | — | 1986 | — |
| EventScripts | — | 2004 | — |
| Executive Systems Problem Oriented Language | procedural programming, structured programming, imperative programming | 1966 | Burroughs Corporation |
| EXEL | — | — | Jacques Arsac |
| Expect | — | — | Don Libes |
| Extempore | functional programming | — | — |
| ExtendScript | — | — | Adobe |
| Extensible Application Markup Language | declarative programming | 2008 | — |
| Extensible Embeddable Language | multi-paradigm programming | — | — |
| Extension Language Kit | — | — | — |
| Ezhil | imperative programming, procedural programming, structured programming | 2007 | — |