I would say ARM7 is a good platform to learn about ARM microprocessors. There have been many updates overtime to the ARM architecture, but if you can learn to develop with an ARM7 you should be able to develop with other ARM or Cortex platforms.
Here is a "list":http://en.wikipedia.org/wiki/List_of_ARM_microprocessor_cores of the progression of the ARM architecture.