I want to know whats the best way to learn C++ coz im finding it very hard to understand how to program with C++
Have you looked at the tutorials?
http://www.cplusplus.com/doc/tutorial/
Besides the tutorials, <C++ Primer> is a good book to learn c++.
If you have the c programming foundation, it will be more easier to learn c++.
I've worked for more than 2 years with c, and I'm going to learn c++ now.
Good luck, my friend :)