To make your own website you will require a domain and you should choose a good web host and some software to power your website.
Security – I recommend using WordFence to secure your site from hackers. If you want some help setting it up feel free to contact me. There is a free version you can install from within WordPress like any other plugin as well as a premium version you can order at their site that protects from more attacks and has some extra security features.
Anti-spam – After testing various anti-spam plugins I’ve found
WP-SpamShield (controversially removed from wordpress.org and is now a premium plugin)
Antispam Bee – This plugin is simple and does the trick nicely for blocking spam posts without any external services or setup and has no CAPTCHA.
Stop Spammers – This plugin can take some time to setup and can be very aggressive but can use many different services and techniques to stop spam registrations and form submissions.
Backups – If you don’t have anything to automate your backups you should be sure to manually back your site up from time to time or risk losing everything. For automating backups I recommend using UpdraftPlus – Backup/Restore which can even send your backups off server, for example to Amazon S3, Dropbox, Google Drive, etc.
There are plenty of other amazing plugins out there to discover. Feel free to post your favourite plugins or setup in the comments below.