Hi,
In my opinion, you can go right into C++. It shouldn't be that hard though. However, you may want to consider learning C first prior to C++.
Despite its infamous reputation of being an intricate and medium-to-low level language, I personally find that C is much simpler than C++ and C is more versatile too. If you know C, you would do more solid coding in C++. The common mistake that I find with people who start with C++ without having a good understanding on how C++ revolves around C is that they tend to get carried away with C++'s fancy OOP features without knowing that excessive use of those features actually can be costly in terms of the program's size and performance. In addition to that, learning C would give you a solid foundation on programming that would be useful for programming from UNIX all the way to Win32 systems.
The only problem that I find with learning C is that there isn't that many good books out there to start with.