I tried a highly-customized Hyprland desktop that's meant for Linux pros - and didn't hate it ...
This tutorial is for learning the basics with pyBullet and how to control a manipulator arm like the Franka Panda Robot. You find some code to start in the main.py and the tasks are described here.