While the Raspberry Pi has very good support for an I2C bus, a lot of very cool chips – including the in system programmer for just about every ATtiny and ATmega microcontroller – use an SPI bus.
Python 2 and 3 come ready to run on the Raspberry Pi - is this a good way to get started? Raspberry Pi is a great, little, and very cheap, single-board computer. And for reasons that I can't quite ...