The C programming language is a good starting point.
Moreover, C itself is a good starting point for learning programming fundamentals: you can find C software and C developpers almost everywhere and many other languages take roots in C, such as C++, C#, Objective-C, ...