By default, Python isn't the programming language of Arduino controllers. However, it *is* the default language on Raspberry Pi controllers. I have a Pi set up as an arcade emulator using RetroPie
. You can still do hands-on programming with LEDs and other devices as well as play games. As I recall the pricing differences between the two is negligible.