Byte The Bullet: Learning on Real-World Computing Architectures