Java, C++ and C# are very similar in syntax and have almost identical control statements, so you'll pick up on them pretty easy. Only thing I suggest is to learn them from scratch. Don't apply to what you already know in Java or skip over a concept because you think it's the same. There are a lot of subtle but important differences that you may miss if you treat the language like Java.