Ballerina provides similar data types to those that we have seen in traditional programming languages. However, it also provides some other useful types, such as XML, JSON, and Table. The following hierarchical chart shows the different supported data types: