其实要看你是哪个平台的软件,win,Android,苹果的都不太一样。
先说说跨平台:
目前最火的框架应该是electron(不过骂的也很多),你需要会js,css,html。
然后还有flutter,这个比较新,你要去学dart
还有经典跨平台的qt,这个要会c++,不过我以前用Python搞过qt,也能用。
单平台的话:
win要会c#然后用微软那套东西,这个我不太懂。
Android的话学java或者kotlin都行,如果不考虑就业,我个人觉得kotlin用户体验好一些,开发过程会有一些网络问题,例如下载AndroidStudio,下载Android SDK之类的。
苹果的话就swift吧,不过需要一台苹果电脑(或者黑苹果),然后用xcode就可以做mac和ios的开发了。
我的推荐是用electron,主要学js。css还有html了解个大概就行。这个我感觉上手会快很多(虽然很多人骂)。