Python, Java and.NET are the most common programming languages used for RPA development. Some RPA tools use their own scripting languages to create bots.