After I learn c++ what other languages are worth learning and which ar?
It depends why you're learning. Do you want something that will be practical ASAP? If so Java, Python, and C are all excellent.
If you want to learn something new that changes the way you think about programming then try Haskell, J (not related to Java), and assembly on an Arduino. Each one of these will be a completely alien world when you start and they will teach you a lot more than just learning another OO/imperative language.