Un profesor ayuda a un joven alumno a programar en el iPad.

Programación para todos

La tecnología tiene su propio lenguaje. Se trata de la programación. Y nosotros creemos que aprender a programar es una habilidad básica. Te enseña a resolver problemas y a trabajar en equipo de formas creativas. Y te ayuda a diseñar apps que dan forma a tus ideas. Pensamos que todo el mundo debería tener la oportunidad de crear algo que pueda cambiar el mundo. Por eso presentamos una nueva iniciativa para que todo el mundo pueda aprender y enseñar programación.

¿Qué es eso de la programación?

La programación está detrás de muchas de las cosas que nos rodean. Cuando arrancas al coche, la llave se comunica con el motor a través de un programa. Cuando pides una pizza, el programa transmite tu pedido online. Y cuando usas tus apps favoritas, el programa te permite enviar tu mensaje, compartir una foto o ponerte orejas de gato.

Un iPhone visto de frente con una app de pedidos a domicilio que muestra varios restaurantes.
Icono de Swift

Hemos creado un lenguaje de programación para todos.

Un MacBook abierto con la pantalla dividida. En la parte izquierda se ve un fragmento del código necesario para crear un péndulo de Newton en Swift. En la parte derecha se ve el péndulo de Newton creado. A la izquierda del MacBook hay un iPhone que muestra una constelación en la pantalla. Detrás del MacBook, parcialmente tapado, hay un iPad que muestra una app de Disney con un barco y un río vistos desde arriba.

Swift está pensado para ser fácil de usar. A medida que programas puedes ver el resultado. A la izquierda escribes el código, y a la derecha aparece inmediatamente lo que has creado. Se usan muchas palabras normales del inglés, como «print», «add» o «remove». Pero Swift no solo es genial para empezar a programar, también es muy potente. De hecho, algunas de las apps más famosas del mundo se han creado con Swift.

Un MacBook abierto con la pantalla dividida. En la parte izquierda se ve un fragmento del código necesario para crear un péndulo de Newton en Swift. En la parte derecha se ve el péndulo de Newton creado. A la izquierda del MacBook hay un iPhone que muestra una constelación en la pantalla. Detrás del MacBook, parcialmente tapado, hay un iPad que muestra una app de Disney con un barco y un río vistos desde arriba.

También hemos reinventado la forma de aprender a programar.

Un iPad con fondo azul y el texto «You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.». Debajo del texto hay un pequeño personaje animado junto a un semáforo. Detrás del iPad, a la derecha, un MacBook abierto muestra una pantalla de Xcode con el título «Connect the River Markers» junto a la imagen de un río con una cuadrícula superpuesta y marcas de colores.

Hemos puesto el mismo esfuerzo en diseñar Swift que en diseñar la forma de aprenderlo. Si eres principiante puedes usar Swift Playgrounds, una app para el iPad con la que aprender a programar es divertido e interactivo. En los cursos Learn to Code integrados controlarás a personajes tocando la pantalla y usarás fragmentos reales de código para resolver problemas. Si ya estás listo para crear tu primera app, el libro Intro to App Development with Swift te explica los pasos necesarios desde el principio hasta el final. Conocerás las ideas básicas y harás ejercicios en Xcode, la plataforma que se usa para programar apps en el Mac.

Más información sobre Swift Playgrounds

Un iPad con fondo azul y el texto «You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.». Debajo del texto hay un pequeño personaje animado junto a un semáforo. Detrás del iPad, a la derecha, un MacBook abierto muestra una pantalla de Xcode con el título «Connect the River Markers» junto a la imagen de un río con una cuadrícula superpuesta y marcas de colores.

La programación llega a tu centro.

Queremos darte ideas para clases y actividades de grupo que puedes impartir en el aula o como actividad extraescolar. También te ofrecemos presentaciones, consejos y herramientas para ver el progreso de tus alumnos.

Mira todos los recursos de Programación para todos

Portada de la guía del profesor para Learn to Code 1 y 2

Descarga Aprender a programar 1 y 2: Guía para profesores

Portada de la guía del profesor para App Development with Swift

Descarga Learn to Code 3: Teacher Guide

Portada de la guía del profesor para App Development with Swift

Descarga Introducción al desarrollo de apps con Swift: Guía para profesores

Recursos sobre programación.

Icono de Swift

Swift

Una descripción más detallada de Swift para programadores de todos los niveles.

Más información sobre Swift.

Logo de la web para desarrolladores

Foros para profesores

Accede a recursos técnicos gratuitos como vídeos y fragmentos de código de ejemplo.

Foros para profesores en la web para desarrolladores.

Icono de iTunes U

Libros, cursos y apps

Encuentra recursos que te ayudarán a enseñar y aprender programación.

Información sobre recursos libros, cursos y apps