Pedro es un estudiante de programación que piensa que todos los tipos de datos simples son iguales y no entiende la diferencia entre un entero y un carácter. ¿Cómo se puede explicar de manera clara y sencilla las diferencias entre los tipos de datos simples y sus usos?