Da haben meine Vorredner wirklich recht.
Du musst dich damit nichteinmal richtig intensiv beschäftigen um Datenblätter (auf Englisch) lesen und verstehen zu müssen. Daran führt absolut kein Weg vorbei. Wir könnten dir das zwar auf Deutsch übersetzen oder einfacher schildern, aber spätestens beim nächsten Thema taucht die selbe Problematik wieder auf.
Im Datenblatt ist auch schön beschrieben (sogar mit C Code!), wie man SPI initialisiert und wie man Daten empfängt / sendet. Alle anderen Erklärungen die du finden wirst werden diese Codezeilen (oft sogar 1:1) beinhalten.