我想你所谓的学习树莓派是指学习树莓派 的 硬件控制吧(树莓派软硬件开发)
如果这样,你起码要准备 树莓派、tf卡、电源,此外最好有显示屏、键盘和网络接入条件
先学会制作好系统,让树莓派启动起来,树莓派的操作分成两种情况,一种是图像界面的,一种是命令行的,如果有Linux使用基础,这方面就算过关啦。
要真正学习树莓派软硬件开发,特别是涉及硬件的,还需要硬件器材,起码一个面包板、一些导线、一些led灯吧,这样可以搭建最简单的GPIO使用系统。
如果有编程语言基础,则可以直接开始编程实现,否则需要学习一个编程语言(C/C++、python等)
后面就看自己发挥啦。
如果是树莓派纯软件开发,则其实可以考虑为就是普通pc下linux环境软件开发,甚至可以没有树莓派就进行开发,最多上去测试一下。