To do this on Linux is too easy and it don’t need a guide.
- get GhostScript, here or here;
[this allows you to deal with the PostScript language, needed to produce texts, images and pages]
- get MiKTeX, here;
[you can consider it as your latex packages manager]
- get a Latex editor. The most common are Lyx, Texmaker, TeXnicCenter, MeWa, WinShell, TexStudio.
I prefer TeXnicCenter.