I think that it's a good idea to read a book about programming languages and paradigms in general and then choose what kind of language or paradigm you would like to learn( if you are taking programming seriously ), this will enhance you understanding of programming languages and among them C++ ofcourse.