The USB-C charging cable works fine with a MacBook Pro too not just iPad Pro.
I use TextMate and VSCode to edit code.
I use Forklift or command-line for FTP/SFTP.
Will look into pyenv as suggested above, sounds like a good solution.
According to the internet it is possible to run Oracle on docker on qemu, but I am not sure it’s a good idea. The Instant Client is compiled for Arm though.