First result on Google for building Mono. Download the source, unpack, configure, make install. I've done this on many versions, and it seems to work just fine.
Sorry, I should have been more clear. Installing Mono from Git is quite straightforward. Whereas for MonoDevelop, I found its not that simple, at least for me. Installing dependency after dependency especially while building GtkSharp, pango has not been successful for me, yet.
I go at it every few weeks with renewed interest, but at some point I find myself wading through the forums where there is little or no response to questions similar to the ones I have at that moment.
Not my experience... I've been battling for several days now to try and get mono, monodevelop and F# installed from git (admittedly I'm trying to do that using a prefix argument to the various configure steps). My overwhelming impression is that linux simply isnt in mono's critical path anymore.
I go at it every few weeks with renewed interest, but at some point I find myself wading through the forums where there is little or no response to questions similar to the ones I have at that moment.