This information might be provided via an instruction booklet or an app-the medium isn’t too important as long as the instructions are thorough. Excellent instructions: The directions should include a step-by-step guide to building an example robot or two, plus all the guidance a beginner needs to program the robot.A complete package: Everything you need to build and program the robot should be contained in the box (though you will need to provide your own tablet, phone, or computer).Build and program: We excluded any kits that focused solely on building or programming in favor of options that included both.