Fast Fourier Transform in realtime

What is the difference between C and C++? Ive heard C++ be referred to as a "naked language". Also do I need to learn C to learn C++ and any good texts or resources you could refer to me?