LaTeX and Overleaf
LaTeX is a document preparation system. LaTeX can be used to produce high quality documents, very strong support for Maths and Science.
Overleaf is a website that allows you to create LaTeX documents on the website and save in the cloud. You can also collaborate with others on documents.
LaTeX is pretty comprehensive and takes up a large amount of disk space, so Overleaf gets round this as it has all the components you need.
Tutorials for both LaTeX and Overleaf can be found here.
References
1 https://www.latex-project.org/ – Main LaTeX project website.
2. https://www.ctan.org/ – comprehensive TeX archive.
3. https://www.overleaf.com/ – Overleaf is a cloud based LaTeX editor / system also has tutorials
4. https://www.learnlatex.org/ is a really good tutorial
5. Detexify is useful if you need to work out the code for a symbol, you can draw it and the website will try and work out what it is, then make suggestions.
You can also chat to other users of LaTeX on IRC (Internet Relay Chat) on freenode #latex.