Existen una gran cantidad de lenguajes de programación con los que se puede crear una infinidad de cosas, como juegos, bases de datos, programas o controlar dispositivos físicos.

Para empezar a aprender programación, existen también muchos tutoriales y lenguajes más sencillos, uno de los más sencillos y visuales es Scratch, por otra parte, uno de los lenguajes más usados y potentes es Python, ambos los veremos a continuación con un poco más de detalle.

Además de estos dos lenguajes, si no te convencen, siempre puedes instalar un IDE (entorno de desarrollo) distinto para trabajar con otros lenguajes como Java, C/C++, HTML 5, etc.

3.1 Scratch

 

Con este lenguaje es muy fácil iniciarse en el mundo, tanto para niños como para cualquier persona sin noción previa.

 

Para empezar con Scratch, un lenguaje de programación visual desarrollado por el MIT, abre Scratch 2 desde la sección de Programación dentro del Rasberry Pi OS. No te preocupes, a pesar de su apariencia sencilla y amigable, es un potente entorno de programación totalmente funcional para desarrollar desde pequeños juegos o imágenes, hasta complejos proyectos de robótica. Este lenguaje se basa en programación paso a paso mediante bloques, los cuales son parte de código pre-escrito dentro de piezas clasificadas por colores. Hay muchos libros y tutoriales que enseñan este lenguaje.

 

 

 

3.2 Python

 

Por otra parte, Python está basado en programación mediante escribir instrucciones usando un lenguaje propio y un formato específico. Raspbian tiene un entorno de desarrollo (IDE) para programar con Python, como el programa Scratch 2, llamado Thonny Python IDE. Este tiene dos interfaces: “Normal Mode”, y “Simple Mode”, el cual es mejor para principiantes. Existen también muchos libros y tutoriales que ayudan a iniciarse.