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