No as such programming language required for learning uipath. Yeah but if you have knowledge of any language it will help you to learn things easily. For the future prospect or integrations then you can learn python, javascript or any other language
usually dev will have inputs in sdd, solution design doc wc has to be process. dpending on company, other docs like, user manual/handbook, techincal specs, etc