Poiche' .NET Core 8 e' il successore del 7 che e' il successore del 6 che e' il successore del 5,
va da se che per conoscere la versione 8 devi conoscere ANCHE la versione 5 ;-)
Piu' in generale: ogni versione ha qualcosa in PIU' della precedente, NON E' uno stravolgimento.
E quello che c'e' in piu' e' utile NON indispensabile. Sopravvivi ANCHE senza.
Se devi partire da zero, tanto vale iniziare con l'ultima versione del prodotto.
MA se hai gia' del materiale di qualche versione precedente, tanto vale iniziare da quello.