Most hosting providers offer a 1-click install of Wordpress, and you can begin creating content immediately after, with a WYSIWYG editor.
How to start a blog with your stack? Do I need an AWS account just for the s3 bucket? Do I need to know javascript? Is there a visual editor?
How do I explain the whole process to my non-tech friend, who can start a Wordpress blog in 5 minutes on most hosting providers?
It's not as easy at it seems (quote dropbox comment).