What kind of libraries? One picks libraries depending on what one's needs are and sometimes you also pick the programming language depending on what your needs are.
Most programming language learning starts with using and getting to know what's in its standard library (the one that comes with the programming language and contains basic and common data structures and procedures).
If you're starting to learn programming, then I would suggest starting in a higher level language than C, e.g. Java or Python, and possibly not touching C++ at all until you've learned another object-oriented language before that. Doing that should make learning less frustating and you'll grasp a language e.g. Python that will be very helpful for writing programs fast or testing out ideas, before writing practically the same thing in e.g. C for possible additional benefits (speed, libraries, hardware support).