Quote Originally Posted by lemon_1800
I want to learn C and C++. I read somewhere that C is nothing but C++ but low version, so we can directly learn C++ without learning C.
Please give me your advice should I learn C++ first.
Also please suggest me any software to write C or C++ that I shall be able to download from internet freely.
Yes you are right. There is no such requirement that to learn C++ you should learn C first. In C++ you will have everything that is available in C. So the only thing is- you have to start from the basics of C++. One advantage of knowing C is while learning C++ you should not focus more on basic but the things which is new in C++.

I think there are lots of tools available one of them is, Visual C++ where you can write your C++ program and also perform all kinds of things.