プログラミングの方がGPIOより間口が広いということだろ。
個人的には40ピン使わない一般的Linuxユーザーランドの勉強用途ならラズパイ使わない方が勉強になるような気もしてるけど。
カーネルになるとラズパイは色々試しやすい気がしないでもない。