Scheme - prioritized a 1:1 between syntax and the AST. Reshuffle the syntax, remove the explicit type system.
APL - prioritized arrays.
Haskell - prioritized FP. Also introduced primitives to make things possible with FP that you could do with OOP already (Monads etc).
Smalltalk - prioritized OOP.
Go - prioritized Concurrency.
Forth - prioritized Stack based.
Prolog - prioritized Stack based.
Really isn't that much insightful difference between these languages as you'd think. Not taking away from their history, but you gain nothing from learning them.