Java (programming language) | Python (programming language) | Computer programming | Ruby (programming language) | Radio programming | Object-oriented programming | Neuro-linguistic programming | Automatic programming | High-level programming language | Haskell (programming language) | Lisp (programming language) | Application programming interface | Ada (programming language) | Pascal (programming language) | computer programming | The Art of Computer Programming | neuro-linguistic programming | Low-level programming language | application programming interface | Ajax (programming) | Groovy (programming language) | functional programming | Fourth-generation programming language | Erlang (programming language) | Declarative programming | Computer Programming | Application Programming Interface | Variable (programming) | structured programming | Scala (programming language) |
Albeit Brad Cox invented his own programming language, Objective-C, he has stated in an interview for the Masterminds of programming book that he isn't interested in programming languages but rather in software components and he regards languages as mere tools for building and combining parts of software.