Хочу писать приложения под Win10, что учить?
Мне кажется вы распыляетесь на несколько языков) если уж начали учить питон то продолжайте учить его. Потом легче будет понимать другой язык.

А что касается вопроса приложения под w10 то это смотря что будет выполнять приложение. На том же питоне можно написать с помощьюPyQt5 (если не ошибаюсь)
Я думаю что Java, не самый лучший способ для каких то программ, Java хорош тем, что он может подойти под любую платформу, но без установленной JRE, ты ничего не сможешь запустить (если не скомпилишь в машинный код, но это муторно и не надёжно в плане работоспособности) и Java не рассчитанная на сильную нагрузку,  на пример фарм биткоина не по силе :D. C# уже куда лучше, его уже стоит использовать, но есть свои нюансы.