There are many compiler for LaTeX and also there is an online editor overleaf.com. But according to me TexLive is best, because it contains everything you need to compile.
You can choose between TeX Live and MiKTeX. In practice it does not make a difference which distribution you use. But in most of time MiKTeX user faces lots of problems later on due to improper installaion. I stringly suggest you to use TeXLive
Download TexLive (Full) (Work Inside IITG)
Download TeXLive 2018 (Full) (Work Outside IITG)
TeX Live – Instructions for Ubuntu
TeX Live – Instructions for Fedora
TeX Live ‐ Use Manual for Others
You can reach me via email or phone. My contact details are as follows.