I have got a lot of free time now that my exams are finished. I'm planning to use quite a lot of it to learn more programming (I originally set my mind on C++ a while ago, but had to put it on halt). Now that I'm ready, I'm stuck between C and C++. I have been considering C because it seems a much smaller and simpler language due to the absence of object-oriented programming and other advanced techniques that may (or may not?) make my learning experience harder.
I want to use the knowledge gathered from learning a programming language to improve my problem solving skills, way of thinking, etc. So it's in a way purely for educational purposes.
So can someone shed some light on this?