Yes, it's pretty outdated. It looks like it was written for ARM7TDMI which is ARMv4T. It seems like a decent introduction to RISC assembly programming though. This sort of stuff can get you started, after which you can get up to speed by reading compiler output and the ARMv7 architecture reference manual.
Is there a good and more up-to-date introductive text?