Ser programador es una profesión que nos puede abrir muchísimas puertas en todo tipo de sectores, no solo en el sector de la tecnología, por lo que es, podríamos decir, una apuesta segura si queremos cambiar de trabajo o cambiar radicalmente nuestra situación laboral.
Es necesario ser constante y dedicarle mucho tiempo, un tiempo que como adultos probablemente no tenemos, pero si tienen nuestros hijos. Si alguno de nuestros hijos ha mostrado cierto interés por los ordenadores y en alguna ocasión nos ha preguntado cómo se hacen esas aplicaciones o juegos que utiliza, podemos invitarle a que conozca cómo funciona la programación de aplicaciones y juegos de una forma muy sencilla: jugando.
Los lenguajes de programación más utilizamos en los últimos años y todo parece indicar que seguirán siendo los mismos dentro de unos años, son Python, JavaScript y Java, con permiso de C++ y Rust, un lenguaje que poco a poco se está ganando el favor de los desarrolladores. Pero, lo primero es lo primero. Si queremos saciar la curiosidad de nuestros hijos en el campo de la programación, podrá hacerlo de forma muy divertida utilizando las plataformas que os mostramos a continuación.
- Scratch. Si hablamos de webs para aprender a programar, necesariamente tenemos que hablar de Scratch, un proyecto del MIT (Instituto de Tecnología de Massachusetts) que utiliza su propio lenguaje de programación, Scratch, para que los más pequeños vayan familiarizándose con la programación de forma visual, sencilla y rápida. Los conocimientos que adquieran los más pequeños acerca de Scratch se pueden aplicar tanto en Java como en Python.
- CodeCombat. Si queremos que nuestros hijos den sus primeros pasos en Python y JavaScript, la web que deben comenzar a utilizar es CodeCombat, una web donde debemos hacer avanzar a nuestros personajes por un mapa para conseguir objetivos. Aunque se puede utilizar sin tener conocimientos previos, es recomendable disponer de unas nociones básicas.
- CheckIO. Una plataforma con un funcionamiento muy similar a CodeCombat es CheckIO, una web donde nos movemos en un mundo virtual y donde debemos superar los retos que nos propone la plataforma para poder avanzar al siguiente desafío utilizando TypeScript o Python.
- Hopscotch. Si la programación mediante bloques que nos ofrece tanto Blockly como Scratch no nos acaban de gustar, podemos darle una oportunidad a Hopscotch, una web ideal para que los más pequeños se adentren en el mundo de la programación de forma sencilla y desde cualquier dispositivo.
- Blockly Games. Blockly Games de una web ideal para adentrar a los más pequeños de la casa en el mundo de la programación, una aplicación que empieza desde cero, por lo que no es necesario ningún conocimiento previo. Funciona a través de una serie de bloques (de ahí su nombre), cada uno de un color diferente asociado a una acción concreta, lo que permite identificar su funcionamiento dentro del conjunto de forma visual y rápida.
- SoloLearn. Otra interesante opción que no podemos dejar de lado para que los más pequeños de la casa se adentran de forma divertida en campo de la programación es SoloLearn, una plataforma en la que aprender Java, C++, Python y JavaScript de forma sencilla desde cualquier lugar ya que dispone de aplicación para dispositivos móviles.
- Tykner. Tykner es una plataforma para aprender JavaScript y Python desde pequeños de una forma sencilla y divertida a través del gran número de cursos disponibles, cursos que van desde nociones básicas hasta conocimientos avanzados siempre de forma interactiva y con vídeos demostrativos.