You can try to run a search, both here and google. You should find many tutorials. Try the ones here at this site, and
here. (hope this isn't against the rules).
There aren't too many differences with C and C++, as far as syntax goes. But the huge difference is that C is procedural and C++ is object-oriented. OOP can be very powerful. It can be tough for some to grasp the idea of OOP at first; but just keep practicing, and you will be fine.
As for recommendations, it is dependent on what you want to do; however, you do not need to learn C before C++, imo. I didn't learn C before C++, and I am still learning C++ (through a class, and on my own). Some would recommend learning C++, then C, because you learn a lot of C on the way of learning C++.
As for books, again, a search woud be ideal. try
here, and
here. There are many more sites with recommendations, as a search of
here would help.