C or C++

Hi All,

I am starting to learn C and am wondering if C++ may be a better choice? The purpose is to do free software development and eventually contribute to existing projects.

I believe that a lot of gnome stuff is c and kde stuff tends to be c++ is that correct?

what would other people out their recommend. I realize there are lots of different opinions on this but I was just interest to see third party thoughts.