DEV Community

Discussion on: What is the most influential programming language you have learned?

Collapse
 
dmfay profile image
Dian Fay

SQL teaches you to think systematically about information. A language inculcating a way of thinking isn't new -- any high-level general purpose language will teach you to think about systems through the metaphors of classes and(/or) functions, for example. But there aren't many that focus specifically on information, or which have as high congruence between usage and architecture since the query language itself operates by describing the structure of the database.