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

Programación para todos

El lenguaje de la tecnología es la programación. Y nosotros creemos que aprender a programar es una habilidad básica. ¿Por qué? Porque te enseña a resolver problemas y a trabajar en equipo de formas creativas. Además te ayuda a diseñar apps capaces de hacer realidad tus ideas. Todos deberíamos tener la oportunidad de crear algo que pueda cambiar el mundo. Por eso hemos desarrollado un programa que permite a cualquier persona 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 el 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 «Aprende a programar» 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 «Introducción al desarrollo de apps con 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.

Hemos preparado el completo plan de estudios «Programación para todos» para que enseñes a programar a estudiantes de todos los niveles, desde educación infantil hasta la universidad. Usa las lecciones y guías del profesor para introducir las nociones básicas en el iPad y luego diseñar apps reales en el Mac. Da igual que tus alumnos sean principiantes o desarrolladores en potencia: aquí encontrarás todo lo necesario para enseñarles programación en el aula.

Más información sobre cómo enseñar programación

Más información sobre el currículo Get Started with Code (PDF)

Más información sobre el currículo Swift Playgrounds (PDF)

Más información sobre el currículo App Development with Swift (PDF)

iPad con lecciones de nivel básico y medio en la app Swift Playgrounds.

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