For most usages, you don't need to write the code. Sometimes buff out rough edges for your specific application, but in my 12 years in academia, I think I've only really _written_ Latex twice.
You can turn on citation linking (in the text), you can apply a custom latex template.
Once it is all setup, you just write text in Pandoc Markdown.