I have spent a few months with SFML, and I now understand the library very well. I have wanted to learn OpenGL for some time now, so that I can further my knowledge of programming and understand what libraries are doing. Do you believe OpenGL would be a good learning experience? I would still use SFML, however I would also learn OpenGL as a side project.
I believe it'd be a great experience to write my own, smaller, graphics library with OpenGL after I've made a few games using the tool. It'd be fun, and I'd really understand the tool I was using. If I manage to create a library that is functional and useful, I might let other people use it, following in SFML's tracks.
What do you think? Would it be a good learning experience, or should I stick with SFML. And how long do you think it would take me (In years) to develop a nice, useful library for graphics?
Thank you for all responses (Even if there are none :)). Cheers :)!