Actually,for this year my target is to compete in ACM-ICPC.. Which doesnt require Object oriented programming i guess. So learning C and C++ basics will be helpful because in some problems It is easier to solve in C than C++ and vice versa. There is also the matter of time limit.. so I think I should learn both shouldnt I?