High side current sensing in DIY bench supply
For a linear supply i would recommend using a foldback current limiting scheme, especially on something that has a tendency to be shorted/over driven as often as a bench supply.  Theres lots of ways to do this and how you do it will be based on the linear regulator design.  That being said googling for 'foldback current limiting' especially on google books should give you all the information you need.

For current measurement, you can go high side or low side, whatever you want.  The reason to avoid low side is generally to avoid increasing resistance to ground.  The small sense resistor you use probably wouldn't matter much in a bench supply.  The easiest way to implement this is to use a custom made IC.  Such as the MAX4173 there are lots of manufacturers for these though, look around for the one that best fits your needs/cost/package.  There are also some that output PWM which can be more accurate to work with than the ADC on most cheap microcontrollers.  You just measure the pulse width using a timer and usually either a pin with external interrupt or a comparator input.