Yes. You could argue that "first" doesn't actually add any extra meaning beyond what "before" already says. However, I think it doesn't hurt and helps reinforce the idea.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.