If you choose to run a full node, there is the option to store the blockchain on an external storage unit (as micro sd cards can get expensive).This tutorial assumes that you have a working pi with raspbian installed.