Hi, I've finished a beginners book, c++ without fear, on c++ a while ago. I am going to start to get more hands on. I want to start reading the libraries and really make my examples out of functions learned from these libraries. The question is should there be any special order I take on learning the library?
Should I learn some libraries first, second, or third? Is there some I should avoid?
The most important library is STL. Every C++ programmer should know it.
Also it's a quit useful to know BOOST. There are wrappers for operating specific things, such as work with file system, sockets and process/threads. Also there are useful utilities.
The third important library is OpenMP or TBB(I prefer TBB). It's high level toolkit to work with threads.
Of course, as I think every programmer is interested in GUI development, so for my personal business I use QT, on my work I use wxWidgets. They have similar conceptions, so if you know one of them it will be easy to learn another.