Yes! Don't misinterpret with the "++" of C++ that most of them think it's difficult than C. In fact C++ is EASIER because it has the most containers (STL) you need than doing it in pointers or arrays way of C style.
If you know C++ basically you can already adapt to any programming language. Plus you take advantage of learning object oriented programming that is in demand on todays industry -- that is maybe if you want to try C#/Java, etc. in the future.