Hello gamedev.net Community,
I'm a new member to this website (already had an account years ago), but you know, there were studies, work life and other things, and so I hadn't really the time to get into the topic of game development. To my background: I am an Austrian (Europe) guy, I write software for more than 15 years, I am the CEO of a software company (business software and consulting services), and now I made the decision to get my hands on game programming (as i wanted so many years ago)...
I already read many articles here, which try to solve the problem (or give answers) to the question about the programming language which should used to implement the game itself. Either C# or C++ and there are many arguments pro and cons the two languages... Next thing is about the technology stack which should be used, OpenGL or DirectX or to setup the whole thing on open source library lige SDL, SFML, XNA, SharpDX and so on (Now i know, that XNA is definitely dead, because Microsoft does not develop it further...) and so on...
So I got two simply (or not so simply) questions to you:
1) What language is to use, to get platform independence, like, Windows / Linux, iOS or Android.. is there C++ the best way? Is it C# by using the Mono Toolkit?
2) What do you think about the basics? Is it the right way to setup on different libraries (like these i mentioned above) or is it better to start from the very beginning by writing the code for a 2D/3D window itself?
I'm glad, to be here, to return to this amazing community after many years and I hope I learn other people on my journey to game programming.
Thanks for your responses in advance,