The first step in launching a secure WordPress site is choosing a secure hosting provider.
The security of your host can largely affect how secure your site is and how secure it will remain.
Hosting is 100% required to launch a website and it's what your site is built on top of so it's not a place to skimp or cut corners.