En inglés, hay diferentes partes de una frase, como el sustantivo, adjetivo, la preposición y el verbo, además, hay muchas reglas que rigen cómo ponerlas Si diría:"perro libros mi come", no sabrías lo que significaría Si no lo notaste, aparentemente, no es posible poner dos sustantivos seguidos en frente de un adjetivo, que a la vez está en frente de un verbo. No funciona Si acomodo la oración, de tal manera que diga: mi perro come libros, entonces sí tendría sentido incluso, puedo reemplazar el verbo COME por ARROJAR e igual mantendría sentido gramatical, a pesar no puedas imaginar mi perro tirando un libro En programación, en vez de partes de una oración, usamos cosas llamadas tipos de dato Ya hemos visto éstos: numeros. Los usamos todo el tiempo al programar Así como en inglés, a veces usar un número es semánticamente correcto Si escribo "100 -", lo que venga después más vale que sea un número o al menos una función que devuelva un número, como "14 + 15" (29) :) por otra parte, si pongo "100 ";...bueno, no puedo poner un número inmediatamente después porque "100 10" no significa nada Entonces, hay otro tipo de dato en programación, llamado expresión booleana debido a un tipo (choco o como quieras llamarlo) conocido como George Boole a diferencia de un número, que puede adoptar varios valores un booleano es solo verdadero o falso Ahora, ya saben sobre la lógica Booleana Así como matemáticas, las expresiones booleanas pueden ser difíciles pero hablaremos sobre ello en otra ocasión