The choice of the programming language used in the development of software for computers must also be made between several popular options:
For Linux or Windows, C, C++, C# will do. And, of course, the universal Java;
For Mac, C, Swift or, again, Java are the best choices.
For the Mac, everything is very simple. It is logical to choose Swift, and not to create additional problems and complications.
C++ is great for Windows – it’s simple, straightforward, and uncomplicated. More in-depth study will require C, but the result will be well worth the effort and time spent. The same is true for C#.
And as for everyone who simply wants to enjoy programming and create a universal project, suitable for different platforms, the best choice is still Java.