Microsoft MakeCode
El editor MakeCode de Microsoft es la forma perfecta de comenzar a programar y crear con el BBC micro:bit. Los bloques con código de colores resultan familiares para cualquiera que haya usado Scratch, y lo suficientemente potentes como para acceder a todas las funciones de este pequeño ordenador. También puedes cambiar a JavaScript para ver el código de texto equivalente a los bloques.
Nuestras páginas de inicio te guiarán a través de tus primeros pasos.
puedes encontrar más sobre cómo usar el editor MakeCode en el aula en las Preguntas más frecuentes de MakeCode.
![estudiantes usando el editor MakeCode de Microsoft con micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/01e71039873fd278cdfd4981d393841cf8e37db6-2040x1164.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/db49f8a8b6be16ea68dc6634a3b9fccb795bd575-395x322.gif?rect=0,12,395,296&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Convierte tu micro:bit en una insignia animada con tu nombre
![](https://cdn.sanity.io/images/ajwvhvgo/production/2baf587dd448d81d9b4dd24dab787dab0d8e67db-1703x1155.png?rect=82,0,1540,1155&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Haz un sencillo termómetro con tu micro:bit
![](https://cdn.sanity.io/images/ajwvhvgo/production/e54fb56e44bf63220bd2d98ce13d177fb4f73355-369x302.gif?rect=0,12,369,277&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Cuenta saltos, coches, pájaros - ¡lo que sea!
Python
Python es una excelente forma de profundizar tus habilidades de programación a través de la programación basada en texto. Su estructura natural de estilo similar al idioma inglés hace que sea fácil de empezar a aprender, pero también es lo suficientemente potente como para ser utilizado en áreas como la ciencia de datos y el aprendizaje automático.
Es ampliamente utilizado en las escuelas y cuenta con el apoyo de una comunidad global de profesores, programadores e ingenieros. Nuestro editor de Python está diseñado para ayudar a los profesores y estudiantes a sacar el máximo provecho de la programación basada en texto con el micro:bit.
![niño usando el editor de Python para micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/e338db61da50b199140189b1eeb893eb5fdde58e-800x511.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/910032defa481bdd5c991220474aacd7a4ea3477-1000x750.png?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
¿No sabes qué hacer? ¡Deja que tu micro:bit decida!
![](https://cdn.sanity.io/images/ajwvhvgo/production/d39e10463c4410f7766b681ea2db76f902ed5b77-800x450.png?rect=100,0,600,450&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Haz una alarma antirrobo controlada por radio
![](https://cdn.sanity.io/images/ajwvhvgo/production/4572241a79420fd41573eba7f179a430049ae490-1960x1470.png?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Crea una luz automática que se encienda cuando esté oscuro.
Aplicaciones móviles y tabletas
Si estás usando dispositivos móviles como teléfonos o tabletas, tenemos aplicaciones iOS y Android que te permiten programar tu micro:bit usando MakeCode. El código se transfiere desde tu dispositivo móvil al micro:bit mediante una conexión de radio Bluetooth, por lo que no se necesitan cables de datos.
![Teléfono móvil y tableta junto a micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/7537f813cac461dd3496d11a72133012383a82fe-1600x900.png?w=653&q=80&fit=max&auto=format)
Scratch
Scratch es una de las opciones preferidas por niños y adultos de todo el mundo. Para muchos, Scratch es su primera introducción a la programación desde los 8 años.
Puedes integrar micro:bit en tus proyectos de Scratch, convirtiendo tu micro:bit en un controlador de juego físico, pincel, marcador digital y más. Necesitarás un ordenador Windows o macOS (versión 10/11) con Bluetooth y Scratch Link instalados o un Chromebook o dispositivo móvil para instalar la aplicación Android. A continuación, puedes seguir los siguientes enlaces para empezar o explorar nuestros proyectos de Scratch.
![alumno usando Scratch](https://cdn.sanity.io/images/ajwvhvgo/production/7ba581ba9d5b810880e91ea93711b3b5d5147217-2040x1164.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/34d649f4836d1de33f51980439465be629f35621-1546x1178.png?rect=0,9,1546,1160&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Controla un espeluznante instrumento en Scratch
![](https://cdn.sanity.io/images/ajwvhvgo/production/94e67c9ee5c947117a7336df43358f5f136aa386-1848x1362.png?rect=16,0,1816,1362&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Haz tu propio controlador inalámbrico para Scratch
![](https://cdn.sanity.io/images/ajwvhvgo/production/05fb72f6c2a5a021fd666e1d086304f166e1d65f-4032x3024.jpg?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Toca acordes en una guitarra micro:bit con Scratch
Swift Playgrounds
Si tienes un Apple iPad o un ordenador Mac con macOS 10.15. o posterior, puedes explorar el lenguaje de programación Swift con nuestro libro interactivo Swift Playgrounds.
![Captura de pantalla del libro micro:bit Swift Playgrounds](https://cdn.sanity.io/images/ajwvhvgo/production/196d8a4aeab06e866960a417c995f39eb3097a9b-957x668.png?w=653&q=80&fit=max&auto=format)
Otros editores
Hay una enorme comunidad de personas que crean herramientas para programar e interactuar con el micro:bit, por lo que podrás programar tu micro:bit en Python, C++ y otros idiomas, incluyendo otros editores de bloques.
Los editores enumerados a continuación no cuentan con el apoyo oficial de la Micro:bit Educational Foundation, así que por favor busca información de "soporte" de los propios editores para cualquier pregunta.