You can get plugins to run the payment/backend side of things.
As for getting started, think about a unique angle on something very popular, and create an info product/resource/forum etc on that topic.
Or, the lazier version, create a single product, and upsell membership products from others...