Having recently re-installed my Ubuntu system with Raring Ringtail, I needed to install the development tools I use most frquently. The first time I did this I struggled to get everything installed and working. It was one of those situations where you try so many things you can't remember exactly which combination of events took place in which order, and you end up staring at your history file trying trying to work out which particular invocations were the ones that worked.
I usually program in C, using the GTK+ 3.0 libraries and SQLite. I also sometimes use the Geany IDE, Nemiver debugger front-end, Glade UI designer and Git. For Git I either use the Git CLI commands or gitg or Smartgit/Hg. These are all easy to locate and install, with Geany, Glade and Nemiver both readily accessible through the Ubuntu Software Centre.
I've managed to backtrace through my previous flounderings and have got two single CLI commands that install the GTK and SQLite libraries for me. I'm recording them here so that I know where to find them next time.