To get a sense of how to use Ubercart, you can certainly install it on a development server and start going through the customization settings. For production, though, definitely consider installing a SSL certificate and using this module to secure the appropriate pages. And you'll need to determine which payment gateways to employ (credit cards, Paypal, Authorize.net, etc.), and set up the appropriate accounts so that when you configure Ubercart payment gateways, you can provide the needed information.
If you have some time after getting to know basic Ubercart, you might check out the Ubercart contributions page for more ideas of what you can do.