Before moving into social media, it is helpful to establish a personal and/or church website where most resources are located conveniently for visitors to find. Recommended, this would be a WordPress based blog-like website, which is designed for easy content management i.e. text, pictures, audio and video:

First thing to do is get a .com domain name for the website(s). Other choices may also prove suitable

Second, hosting for the website needs to be purchased. This is the virtual web space where the files and database of the website will be stored. For a WordPress hosted website, a basic hosting plan from GoDaddy would be around $5/mo (https://www.godaddy.com/hosting/wordpress-hosting)

Finally, the design for the website is determined by a web template – a set of files that makes your website look the way it will be seen by the visitors.

If the above seems too complicated, an alternative free and simple blog could be setup in minutes with free hosting on WordPress.com. It is not as good as a owned and personalized website, but it will get most of the job done (with some minor limitations).