None of this stuff is relevant for userspace programming, PRCM and interrupts are managed by the linux kernel and, like much of the TRM, is only relevant to kernel developers.
While it’s theoretically possible to do baremetal programming on the AM335x similar to what you’d do on a Cortex-M microcontroller, there are very limited resources available and attempting to do this should be regarded as a very advanced topic, and not the subject of any “basic tutorial”.