我认为关键是你想用python(或者cpp,csharp)做什么,而不是只问用什么语言,怎么学之类的。
初学者学py会较(cpp等)容易入门一些,而且其实py也能写很好的程序(看看CW)。若只针对Windows平台,可以看看csharp(或相应的dotnet语言,但是csharp应该是最好的),它从wpf到winui3都能写。cpp可能更偏向于性能要求高一点的(大概更加接近底层有优势吧)。
学cpp其实也是可以的。毕竟c/cpp这么多年一直不倒也肯定是有原因的。
至于rust与jvm语言,原文/讨论中既然没有人提到,那我也不说了(