I first learned of SDL2 last year via a you tube video hosted by Ryan Gordon at Steam Dev Days.
I was so inspired, I have since been porting my DirectX game engine into an OpenGL/SDL2 engine. This also allowed me to redesign a few thing that didn’t work out so well but I digress.
As you can imagine, I develop in Visual Studio on Windows. Just the other day for the first time, I compiled and ran my code on Linux. This was so easy, I almost fell over. It’s been a euphoric moment for me as you can image. My code run the same on Windows and Linux.
On Linux I use NetBeans and CMake to compile my project. What’s cool is that I can choose to develop my game on Windows or Linux. It makes no difference.