Simplified classification for starting developers
Classification can be done in different ways: levels, paradigms, etc.. Below is a non-academic practical approach:
- General-purpose: C, C++, Rust
- Run-time: Java, C#, Kotlin, ABAP, VBS
- Browser/node: javascript, Typescript
- Interpreted scripting: Perl, Python, Ruby, Go, Lua
- Shell script: bat, cmd, bash, ksh, powershell
- Query language: SQL, regex, XPath, ObjectPath, (sed, awk, NoSQL, R)