Big language which is not yet considered to be "powerful" enough by the guy who rewrites the whole kernel in C++. Slow compile time, high memory usage.
C is a small language and it is as powerful as assembly.
But learning any programming language can still get your mind up.