Hi everyone, I'm new to this forum and I hope this is the proper place to put this topic. I want to start using SDL but I don't know what language I should. So I started writing Java a few years ago and have gotten pretty good at it (If I do say so myself) and eventually moved over to C# to use for Unity3D as well as dabbling in SharpDX which was no big deal and so I caught on quickly. So here I am, about 5 months later and am as comfortable with C# as I am with Java and I feel like I'm ready to move on to C++ and SDL. So my question is, when I make the jump to SDL2, should I also make the move to C++ or stay with what I'm comfortable with(SDL2#)?
Why not use SFML instead of SDL? SDL is more C-oriented and is in fact a C library, whereas SFML is more C++-oriented and, of course, is a C++ library.
I'm open to anything and it does seem simpler so I'll give that a go, thanks!
But my question still remains. Even-though SFML has C# bindings as well, should I continue using C#? I'd be able to get considerably more functionality out of C++ but it does seem quite intimidating.
Learning C++ won't bee too hard coming from C#/Java, you will just have to get used to the fact that variables alias objects instead of referencing them.