VLSM subnetting help

I am trying to find a good step-by-step tutorial for VLSM subnetting online, but coming up with squat. Surely there is a nice concise step-by-step out there?

Closest I can find is here, but it’s a little too laconic.

I’m looking for something a little more specific - ie, find the nearest power of two for the required number of hosts, how to arrive at the initial & last addresses, etc.

Figure this ought to be easily google-able, and yet…

Never mind, thanks.