Apps and Software for design
To create branded images, videos, PDF’s and more try Canva. It’s free for basics but with their premium plan you can upload your own fonts (I had my own made from my handwriting), set brand colors, templates and more.
For website hosting
Shopify is a great tool for selling physical products online, especially if you’re a DIY person.
WordPress and Woocommerce (their eCommerce add-on) is better for more flexibility and added features. For a great hosting provider try WPX hosting instead of GoDaddy or other ones out there.