I'm getting to the point where I can write pretty intermediate, non-trivial, efficient Java programs with relative ease. My question is just, given that I'm gonna have to start on C++ soon (which I have slight experience in but NOTHING substantial), will the "switch" be much at all? I really don't know that much at all about C++ itself, but I'm assuming experience with OOP and general algorithmic/problem solving skills i've developed from Java will make the transition ...not so bad? Sorry if this kinda thing has been posted before but I couldn't find the info I needed. Thanks in advance.