Definitely buy your battery last.

The rest of it you can buy as you choose but batteries are changing all the time and the project is likely to take you at least a year before you're anywhere...