Sinceramente non saprei: Trattandosi di PIC, cio che conta è il numero di pin adibiti all'input digitale/analogico e quanti adibiti all'output di identica tipologia in funzione dei sensori/attuatore che il PIC controlla; Processore e memoria sono adeguatamente dimensionati in base all'ambito di lavoro.
Programmare in Java i diversi Arduino è cosa piuttosto semplice e so che l'hw costa piuttosto poco nelle sue differenti varianti: Magari aspetta di vedere cosa adotteranno a scuola; Probabilmente inzieranno con Arduino, poi passeranno a Raspberry.
Su Youtube, puoi farti un'idea di cosa si può realizzare con entrambi.
Intanto, puoi acquistare Arduino Uno con relativa basetta forata e connettori, visionare il sito e fargli sperimentare qualcosa.
ps: Poi, come spesso accade col trenino elettrico, ti ci diverti tu, già lo so