Ok, here I go:

russian - native
english - good enough
german - used to know it rather good but almost forgot it now because of lack of use and practice.
spanish - trying to learn
C++ - fluent