First of all I should start by distinguishing graphic libraries from other libraries that, in addition to graphics, also work with audio, input, network, etc.
There are several graphical libraries but the best known are OpenGL and Direct3D , remembering that Direct3D is part of DirectX API .
>
The other libraries (SFML, SDL, Allegro, etc.) are libraries for the Game Development area, as they use a graphical library ( OpenGL in most of cases ) also allow the manipulation of inputs, audio, newtork, threads, etc ...
There is no better than another , each has its positive and negative aspects and I think it's a bad idea to use a graphic library by it would be good for beginners and / or someone to say they found it easy.
We must evaluate our decision and choose a library that fits our likes and requirements .
That said, I will not recommend any library . However, to learn to use certain graphic libraries what you can do is the following:
- View videos on YouTube.
- Read books related to the chosen library.
Remembering that most of the time this type of content is available in English , so if this is a difficulty for you, it will be a problem to face.
Finally, I leave here some links referring to tutorials and books, reminding again that they are only available in English.
You can search YouTube for other tutorials, it's up to you to choose, I've just presented a short list of possible books you might like.