Nelek
Если вы серьезно просите о помощи, тогда... да, это то самое место. (извините за явное отсутствие доверия, у нас много СПАМеров, и ваш вопрос выглядит идеальной приманкой для последующего спамера).
Если вы хорошо разбираетесь в Python, вы должны быть в состоянии найти свой путь в C# или в Java.
Важными факторами для выбора между ними обоими могут быть:
- В каком компьютере должен работать компьютер? можете ли вы установить там что-то самостоятельно?
- Существует ли какая-либо политика в отношении Java или .Net XXX (Framework / Core)?
- Это профессиональный, частный или общественный проект? (возможные проблемы с лицензией с некоторыми вещами Java)
- ...
Лично я предпочитаю C#-WPF Java, но это субъективное мнение. Мой коллега любит java и сделал с ней много хороших вещей.
Java имеет то преимущество, что она немного более "независима", но если целевая система-это windows, а среда задана, я думаю, что C# приносит вам больше гибкости, потому что (для меня) его легче комбинировать с другими системными вещами (например, службами brackground)
Я бы рекомендовал вам поискать несколько примеров в сети, чтобы увидеть, каковы требования обоих языков для запуска большого графического проекта, некоторые примеры программирования (чтобы вы могли почувствовать, что более удобно для ваших предыдущих знаний) и начать с небольшого проекта.
Затем возвращайтесь сюда каждый раз, когда вы застреваете с определенной проблемой, задайте конкретный вопрос, показывающий, что вы что-то пробовали, и вы получите помощь, чтобы решить ее и продолжить свою задачу.
Я думаю, что это будет большой объем работы, поэтому воспринимайте его как марафон, а не как спринт.