It depends on which kind of application you are developing. If it is not performance sensitive and your target platform is Microsoft Windows I think you should use C#. If it is performance sensitive and you want to port it to Linux at some point then probably C++ with Qt would be better.Anybody here with software development background? I want to ask what tools, libraries and programming languages should I learn as a foundation in making a non-web desktop software from start to finish, because from all the articles I read I'm confused as to where to start. I have some knowledge on Java, C# and C++, still have no idea how to make an executable lol
If you are much more experienced in web development and your application isn't performance sensitive, then you could try one of the frameworks to write desktop web apps.