Hola.
Para escritorio puedes probar TKinter como librerìa GUI, viene pre-instalado con Python. Es muy simple e intuitiva. Los programas son livianos.
También puedes usar wxPython, PySide, o PyQT, las dos primeras gratuitas, PyQT es la versión paga de PySide.
Estas del renglón previo son muy superiores a lo que se logra con GUI de Fox.
wxpython y tkinter pueden coexistir (pantallas en las dos GUI desde una misma aplicación). TKInter también corre en Linux, las otras no sé-
Para escritorio también puedes usar Flask, que hace GUI vía navegador. En realidad es para desarrollo Web, pero es fácil de instalar, y es super apropiada para aplicaciones pequeñas-medianas funcionando en intranet-extranet web.
Para desarrollo Web, tienes la mencionada Flask que provee lo básico para Web, se puede completar con manejadores ORM para bases de datos.
Para desarrollo Web mediano-grande (todo lo que quieras) puedes usar Django. Tiene de todo, muy largo de enumerar aquí.
Con esto tienes para empezar a probar/investigar.
Saludos: Miguel