programming on Linux, Windows, Mac, Android, iOS