Guidance with Programming a Robot platform

So, what's your question? The subject line and your first post seem to be asking completely different questions.

If you're asking what you need to buy, the answer is you need to buy the robot you have chosen.

If you're asking how to program it then I suggest you start with the examples for the robot you have chosen.