How do You Write a Formal Letter?

I would suggest using a template for writing your first formal letter. The most accessible would likely be within Microsoft Word. There are other templates available on the internet if needed.