Swift es un lenguaje de programación creado por Apple que permite diseñar aplicaciones para sus diferentes dispositivos, iOS, Mac, Apple TV y Apple Watch, de forma muy intuitiva y visual (https://swift.org).
Apple ha desarrollado una aplicación para iPad que permite aprender este lenguaje de programación de forma sencilla a la vez que enseña al usuario conceptos básicos de programación tales como comandos, funciones, parámetros, ciclos, sentencias condicionales, variables, operadores, tipos e inicialización.
Swift Playgrounds (http://www.apple.com/swift/playgrounds) divide la pantalla en dos mitades de tal forma que el usuario escribe las instrucciones de programación a la izquierda y el resultado se muestra de forma inmediata a la derecha. La aplicación permite crear pequeños programas denominados “playgrounds” donde los usuarios pueden, por ejemplo, mover a un personaje dentro del escenario.
El objetivo principal de esta aplicación es poder enseñar a cualquier tipo de persona, desde niños hasta adultos, un lenguaje real que se utiliza actualmente para desarrollar las aplicaciones que manejamos en nuestros dispositivos a diario.