Datos
En programación, un tipo de dato es la clasificación de un dato según sus características. Puede tratarse de una cadena, de un texto, de números, etc., y un valor es cualquier clase de dato que se halle dentro de un tipo de dato.
Cuando construyes un programa, la materia prima que necesitas son los datos. Si pudieras ver muy de cerca la ejecución de dicho programa, podrías reconocer que, básicamente, lo que se hace es modificar, crear y leer datos.
Los datos se almacenan en la memoria del computador en forma de bits, que son valores binarios.
Como en la memoria del computador se puede almacenar una inmensa cantidad de posibles valores binarios, para poder usarlos en tus programas sin perderlos de vista, debes fragmentar dicha información.
Esos fragmentos son lo que se conoce como valores.
Cuando programas, usas los valores con diferentes objetivos y es justo aquí cuando entran en juego los tipos de datos.
Entre los tipos de datos y valores se encuentran:

- Numéricos: incluyen números positivos, negativos; cifras decimales, naturales, etc.
- Texto: letras, caracteres, símbolos que representan otros idiomas.
- Valores booleanos: que son fundamentales para establecer condiciones de verdad o falsedad.
- Listas: para almacenar múltiples elementos de un mismo tipo.