If you know programming of any micro contrlooer(like 8051) it will not be a big task to do with ARM. first select an application that will need a ARM processor and select an ARM processor from different verities available in market. u only need to spend time in reading the board specification documentation for inbuilt support registers to configure pheripherals to get required operation.