There is no better way to learn electronics and tech concepts than building and programming your own things. If cryptocurrencies are your thing, you should give the Open Bitcoin ATM project a look. It involves building an ATM that turns your money into Bitcoin.
You are going to need an Arduino UNO, 5V power supply, sensors, and a few other simple parts to get started. As it turns out, the developer is offering a DIY kit with everything you need to put this together.