This is an article I found about installing Mono on Ubuntu.
I have the command line compiler and am just trying to get MonoDevelop working.
It requires certain items that are not there by default on Ubuntu (not Ubuntu’s fault – it is still a young distribution and only includes stable tested parts).