Colour coding - A feature of an IDE that changes the colour of key parts of the language such as Strings, functions, statements and comments to improve readability.
Translate - A feature of an IDE that allows the code to be run inside the learning environment
Error identification - When a program crashes, displays the type of error and the line that the error occurred on
Breakpoints - pauses or stops the code a certain point. this can be used to get a variable value at that stage of the program
Documentation - A recorded document explaining the functions and variables in a library, class or file.
Features of an IDE