Un string (o cadena) es un tipo de dato que representa texto: una secuencia de caracteres —letras, números, espacios y símbolos— escrita entre comillas. Cuando un programa guarda un nombre, un mensaje o una palabra, lo hace en un string. El texto va siempre entre comillas para que la computadora sepa que debe tratarlo como palabras y no como una operación matemática: "123" es un string, mientras que 123 es un número con el que se puede sumar.
Como Funciona un String
Un string almacena los caracteres en el orden exacto en que se escriben. Imagina un juego donde el jugador elige su nombre: ese texto se guarda en un string llamado, por ejemplo, nombre_jugador. En Scratch, el bloque "preguntar y esperar" recoge lo que escribe el niño y lo guarda como texto en la variable respuesta. En Python se ve así: nombre_jugador = "Ana", y luego print("¡Hola, " + nombre_jugador + "!") muestra en pantalla ¡Hola, Ana! Unir dos strings de esta forma se llama concatenación.
Un dato concreto: las computadoras guardan cada carácter de un string como un número siguiendo la tabla Unicode. Por eso la letra "A" se almacena internamente como el número 65. Un string es, en realidad, una lista ordenada de códigos que la máquina traduce a los símbolos que vemos.
Por Que Importa para los Ninos
Entender qué es un string ayuda a los niños a crear programas que hablan con las personas: saludos, puntajes, mensajes y menús. Es uno de los primeros conceptos que aparece al hacer juegos o chatbots. En los cursos de programación Algonova los niños practican con strings desde sus primeros proyectos, y pueden reforzarlo con qué es una variable.
¿Quieres que tu hijo lo pruebe? Reserva una clase gratis y créalo en vivo.




