a good exercice would be to use a SPI device and read/write to it. Anything like a EEPROM 93C06, 93C46 etc etc. Once you have something working, you should understand better how stuff work.

Don't give up!