Herramientas para que los niños aprendan a programar

Según la RAE, programar es elaborar programas para la resolución de problemas mediante ordenadores. Los programas son una serie de instrucciones elaboradas para el ordenador en cuestión. Visto de otra manera, el programador escribe un mensaje denominado código fuente, que el ordenador recibe, entiende y ejecuta después de una serie de traducciones. Así, se establece una interacción que comienza en la mente del programador y termina en los registros del CPU. Aquí tienes algunas herramientas para que los más pequeños aprendan a programar.

Alice

Ambiente de programación creado en Carnegie Mellon University, donde los niños pueden contar historias animadas con bloques 3D.

Alice

Doma de serpientes

Basado en “Snake Wrangling for Kids”, es un libro electrónico para enseñar programación a niños mayores de ocho años mediante el lenguaje de programación Python, disponible en cualquier sistemas operativo. Éste lenguaje, cabe mencionar, es sencillo, flexible y poderoso. Normalmente no lo encontrarás en las tiendas físicas. Por eso, te sugiero que lo compres a través de Gearbest. Es una de las mejores páginas web para compras online, con muchas promociones que se actualizan todos los días. En su sección de electrónica encontrarás todo lo que necesitas.

Doma de Serpientes para Niños

Kids with Ruby

Es un software interactivo para aprender programación con el lenguaje Ruby. Como dijo Yukihiro Matsumoto, creador de Ruby, “espero ayudar a que cada programador en el mundo sea productivo, disfrute y sea feliz programando. Este es el principal propósito del lenguaje Ruby”. Lo mejor de todo es que existe una versión para tu teléfono móvil. Mis hijos tienen un BQ y sinceramente, de momento es el mejor para este tipo de actividades. No es caro, la pantalla es genial y muy ligero para que lo puedan sostener sin problemas.

Kids with Ruby

Kodu

Con Kodu los niños podrán crear juegos de manera visual desde el ordenador y XBox. Se trata de un programa diseñado para enseñar a programar con tres conceptos básicos: creatividad, resolución de problemas y narrativa.

kodu

LEGO MindStorms NXT

Se trata de robots programables, ya sea con el NXT Intelligent Brick para programas sencillos o con alguno de entre cincuenta lenguajes de programación disponibles. Puedes adquirir estos increíbles juguetes en Amazon.

LEGO MindStorms NXT

Problemas de html5

¿Cuál era el problema con el vídeo en html5?

El standard de html5 soporta vídeo, pero lamentablemente nadie podía convenir en qué formatos de soporte.  Y eso significa que diferentes navegadores ofrecen diferente soporte para formatos de video de html5. Como programar html5: hay tres principales. Ogg Theora, que es apoyada por todos los navegadores Internet Explorer de la barra (el soporte de Safari requiere una instalación manual). H.264, que es apoyado por todo el mundo menos por Firefox. VP8/WebM, que es apoyado por todos (aunque Safari e IE requieren instalación manual).

contenido-html5

¿Qué herramientas necesito para crear webs con html5?

Los puristas dirían que no necesita herramientas . Puedes escribir código de html5 con un bolígrafo y un poco de papel si quieres – pero otros prefieren herramientas como Dreamweaver de Adobe, que ganó un paquete de html5 en 2010. O Edge, que  es una herramienta en la nube creativa de Adobe que te permite producir rápidamente animaciones html5 para uso en móvil, la web o de escritorio.

¿Dónde puedo ver algunas demos de html5?

El astutamente llamado html5demos.com, tiene algunas buenas demostraciones, junto con una clave que muestra cuáles trabajan en qué navegadores, mientras que la excelente html5rocks.com tiene demos y ejemplos de código para diseñadores y desarrolladores. Google ha creado un reproductor de vídeo html5 de YouTube, y Apple ha preparado un showcase de html5 en Apple.com.

¿Qué es html5 y por qué es importante?

que-es-html5

Cuando Steve Jobs se negó a permitir Flash en dispositivos iOS, argumentó que html5 podría hacer todo lo de Flash. No estaba siendo totalmente honesto, pero ganó Apple y Adobe no. Html5, es la tecnología que está transformando la web. ¿Qué es entonces html5?

Html5 es la última versión del Hypertext Markup Language, el código que describe las páginas web. Es en realidad tres tipos de código: HTML, que proporciona la estructura; Cascading Style Sheets (CSS), que tiene cuidado de presentación; y JavaScript, que hace que las cosas sucedan.

¿Qué es lo mejor de html5?

Ha sido diseñado para casi todo lo que quieras hacer online, sin necesidad de software adicional como plugins de navegador. Se hace todo. Desde la animación a las apps, música para películas y también, puede utilizarse para construir aplicaciones increíblemente complicadas que se ejecutan en el navegador.

No hay más. No es privado, por lo que no es necesario pagar derechos para utilizarlo. También es multiplataforma, lo que significa, que no importa si usas una tableta o un smartphone, un netbook, portátil o ultrabook o una Smart TV. Si tu navegador soporta html5, debería funcionar sin problemas. Inevitablemente, es un poco más complicado que eso.

que-es-html5-philrathe

¿Qué hace html5?

Hemos recorrido un largo camino desde HTML. Apenas podía manejar un diseño de página sencillo. HTML5 se puede utilizar para escribir aplicaciones web, que funcionan aún cuando no estás conectado a la red, para decirle a los sitios web donde te encuentras físicamente, para procesar vídeo de alta definición, gráficos extraordinarios…

¿Cuándo se terminará html5?

Html5 es un estándar de la evolución, por lo que es un poco engañoso hablar de cuando se terminará. Lo importante es que las características de html – tales como la mencionada geolocalización, aplicaciones web, video y gráficos- se pueden utilizar ahora, siempre que tu navegador lo soporte.

¿Necesito un navegador html5?

Probablemente tienes uno ya. Todos los navegadores de renombre – Internet Explorer, Firefox, Chrome, Safari y Opera, Safari Mobile y Android – soportan HTML5, pero no todos soportan lo mismo.

Firefox soporta, en general, la más amplia selección de características de html5, Chrome y Safari le siguen poco después. Pero como hemos dicho, html5 es una evolución estándar y las últimas versiones de cada navegador, cubren los aspectos básicos.