A basic understanding of programming techniques is helpful although not essential. If you understand macros in Excel or SQL then you’ll be fine. However, for basic needs you don’t even need that as all activities are defined within UiPath.
Start with the rpa academy