Noncustodial staking can be pretty easy. Details vary between cryptos, following is how it works in Blacknet, and it also should help with understanding in general.
Solo staking requires to run your own full node and hold some amount in the wallet. Check hardware requirements and install the computer program. Of course, periodically look for updates and that everything is OK.
Leasing to pool is the easiest way, but doesn't promote the decentralization of network. Basically, it requires only a lightweight wallet. We used to have a few pools, but at the moment there's none public.
Operating pool is an option too, however our stakepool software is not beginner-friendly.