ТопМетаФизик, а совершенству нет предела. Есть масса библиотек, типа RxJava и Retrofit, которые стоит знать. Ценно умение писать многопоточные приложения, разбираться в структурах данных, алгоритмах и паттернах проектирования. Полезно знать внутреннее устройство виртуальной машины и операционной системы. И т.д и т.п.
ТопМетаФизик, во-первых, на Java писать проще, а потому быстрее, надёжнее и дешевле. Во-вторых, java-программы кроссплатформенны, единожды скомпилированная программа будет работать на любом устройстве. А программу на C++ придётся компилировать под каждую разновидность устройства, которых ооочень много. Чуть большая потребность в ресурсах java-программы с лихвой окупается намного более низкой стоимостью разработки и сопровождения.
20strannik08, это адреса из динамического диапазона провайдеров. Уже через пару минут после бана с них может заходить другой пользователь. Точнее может попытаться и обнаружит, что ваш сайт не отвечает.
Medelin0, PyAutoGUI - это библиотека не для разработки оконных программ, а для разработки роботов, работающих с окнами других программ. Вашей программе нужно среагировать на перетаскивание окна другой программы?