For the RPi and somewhat for the arduino I would hold off until you take C. You won't use assembly on them unless you really want to, although asm gives you a much better idea of how things work at a much lower level (moving bits, jumps, etc).
The RPi will essentially function as a small...