в нынешней программе у тебя есть только глобальные ball1, ball2, можно проитерироваться только по ним, а в более общем случае - держать список шариков в каком-то глобальном списке или синглтоне, и итерироваться по нему
надо определиться со специализацией. обычно это веб, бекенд, датасаенс. многие телеграмботов пишут. или автоматизация-скрипты. тогда можно сказать какие вещи или библиотеки изучать