Start with a short document and confirm how headings, tables and code blocks appear in the rendered view. Switch to source mode when exact markup matters.
Save the Markdown file with its referenced images so the document remains usable outside the editor and on another computer. Yes. The official feature list includes source code mode as well as rendered editing. The project describes builds for Linux, macOS and Windows.