The Arduino programming language is based on the Wiring environment and is therefore similar to C and C++. Once you have connected the card to the computer and configured it correctly, you can also use other programming languages such as Java, C #, ActionScript, Perl or VBScript, so that you can choose the environment that you find most convenient.