¿Es un libro de cromos bueno para mi amigo que comenzará a aprender a programar?

No, pero sí, tal vez. Los Chromebooks, aunque un poco apretados para el almacenamiento, son generalmente una ganga ya que las computadoras portátiles se van.

Fuera de la caja, ChromeOS no está diseñado para el desarrollo, o en realidad es mucho más que el uso de los servicios de Google. Sin embargo, dado que ChromeOS es en el fondo una distribución de Linux como ninguna otra, no es demasiado difícil cambiar al modo desarrollador y, desde allí, arrancar algo como Knoppix desde una unidad flash USB e instalar los dispositivos de control que necesite mediante Synaptic. No es exactamente una experiencia lista para usar, pero puede encontrar direcciones en muchos lugares, incluso aquí en Quora.

Sin embargo, consideraría que si la portabilidad no es una preocupación, ir con una Raspberry Pi. Está diseñado expresamente para ser un sistema mejor para los novatos, y como no tiene BIOS integrado (o, de hecho, cualquier firmware incorporado que no sea un cargador de arranque rudimentario codificado en la CPU), es literalmente imposible pasar por alto el software. Simplemente instale Raspbian en una tarjeta microSD, conéctelo a un puerto HDMI conveniente y listo.

Puedes hacer algunas cosas muy básicas con un lenguaje como Python, pero no mucho más “duro” que eso. Así que funcionaría bien solo para aprender a programar, pero no tan bueno para hacer algo útil con ese conocimiento.