Fun fact: most of the SAS functions and procedures that we use are implemented in C.
SAS also has some C++, Java, Lua -- and more assembly language than you might expect.
Client apps are C# (EG and SAS Add-In for MS Office), Java (SAS DI Studio and Enterprise Miner), or HTML5 (SAS Studio).
Speaking as someone who learned C in college and even taught a class in it, I think it's an excellent way to learn computing basics and how programs and OSs work together. C has strict rules, and if you don't follow them your program won't compile or work correctly at all, so it's good for learning some discipline.
... View more