R can be used as a calculator for basic arithmetic but also allows working with different data types like numeric, logical, and character vectors. Variables are created by assigning values and can contain single items or collections of items. Common data structures in R include vectors, matrices, data frames, and lists which allow organizing multiple values and combining different data types. Factors are a special data type for categorical variables.