Los mejores lugares para aprender Swift, el lenguaje de programación de Apple

Si quieres aprender Swift, ahora es el momento de sumergirte. El idioma tiene un futuro brillante y cuanto más rápido lo aprendas, más rápido podrás cosechar las recompensas.

Si quieres aprender Swift, ahora es el momento de sumergirte. El idioma tiene un futuro brillante y cuanto más rápido lo aprendas, más rápido podrás cosechar las recompensas.
Anuncio

Cuando Apple anunció su nuevo lenguaje de programación Swift, ¿cómo me afecta el nuevo lenguaje de programación de Apple? ¿Cómo me afecta el nuevo lenguaje de programación de Apple? Desde el primer momento, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? Leer más, la comunidad de programación se regocijó. Hasta entonces, no había más remedio que desarrollar aplicaciones para Mac e iOS con Objective C, un lenguaje arcaico de la década de 1980. Swift demostró ser una bocanada de aire fresco.

Y luego, Apple se adelantó y anunció que pronto Swift sería una fuente abierta. Swift Is Going Open Source de Apple: ¿y qué? Swift de Apple va en fuente abierta: ¿y qué? Incluso si usted no es un programador, la decisión de Apple de abrir Swift le afectará. ¿Quieres saber por qué y cómo? Lea más, generando una nueva ola de apoyo de desarrolladores de todo el planeta. No me sorprendería si Swift se levantara y se convirtiera en el idioma más popular del mundo en la próxima década.

Entonces, si quieres aprender Swift, ahora es el momento de sumergirte. El idioma tiene un futuro brillante por delante y cuanto más rápido lo aprendas, más rápido podrás obtener las recompensas.

SoSoSwift (Gratis)

swift-tutorial-resources-sososwift

SoSoSwift es un sitio clave para cualquier persona interesada en el idioma, ya sea novato o veterano o incluso simplemente espectador. No solo es la colección más grande de tutoriales de Swift en la web, sino que también tiene una sección de blog con noticias actualizadas sobre desarrollos de Swift.

La mejor manera de comenzar es hacer clic en el enlace de Tutoriales y navegar por las Colecciones. Por ejemplo, Swift Tutorial: Introducción Series es ideal para principiantes absolutos, mientras que iOS 8 Game Development es ideal para aspirantes a desarrolladores de juegos.

SkipCasts (Gratis)

swift-tutorial-resources-skipcasts

SkipCasts es una colección de tutoriales escritos y mantenidos por Skip Wilson. Solía ​​tener un servicio de suscripción con videos premium junto con videos gratuitos, pero ese servicio se cerró en mayo de 2015. Los videos premium se quitaron, pero los videos gratuitos permanecen.

Es una pena, pero el lado positivo es que todavía hay 23 videos tutoriales Swift, principalmente para principiantes con un puñado dirigido a expertos. Muchas personas consideran que el material de Skip es bastante útil para captar conceptos difíciles, ¡así que no se salte esto!

Tutoriales de Ray Wenderlich (Gratis)

swift-tutorial-resources-raywenderlich

Lo que comenzó como una empresa individual se ha convertido en una operación tutorial masiva con docenas de desarrolladores expertos que comparten sus conocimientos en formatos escritos, de audio y de video. Ray Wenderlich comenzó todo, pero ahora es mucho más grande que él.

El sitio se centra principalmente en el desarrollo de juegos. Herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos. Herramientas de software de desarrollo de juegos gratis para crear tus propios juegos. Gracias a estas increíbles herramientas gratuitas de desarrollo de juegos, un juego que podría haber requerido un año puede ahora hacerse en seis meses o más rápido, ¡a veces sin ningún código! Lea más y hay secciones dedicadas a motores como Unity y Unreal, pero hay una gran cantidad de información para los fundamentos en Cocoa, Objective C y ahora Swift.

Los tutoriales de Ray Wenderlich son algunos de los tutoriales más exhaustivos que he visto en mi vida, por lo que debes consultarlos. Te harás un flaco servicio si no lo haces.

También hay una tienda con tutoriales pagados si te interesa. Encontrarás varios paquetes diferentes de Swift disponibles junto con otros artículos como kits de inicio para diferentes géneros de juegos. Bien vale la pena si puedes pagarlo.

Aprenda consejos rápidos (gratis)

swift-tutorial-resources-learnswifttips

Hay muchos recursos excelentes de Swift, demasiados para que podamos enumerarlos en un solo lugar. La buena noticia, sin embargo, es que un tipo llamado Zaheer mantiene una lista curada de increíbles tutoriales Swift de toda la web. Esta lista se puede ver en Learn Swift Tips .

Estos tutoriales cubren toda la gama de habilidades, comenzando desde lo básico y aumentando hasta conceptos de alto nivel que se presentaron en conferencias y charlas de desarrolladores expertos. La lista también incluye un par de libros útiles y varios recursos increíbles, como hojas de trucos, referencias de API y ejemplos de código.

Swift Programming en Medium (Gratis)

swift-tutorial-resources-swiftprogramming

Cuando Medium se lanzó por primera vez Medium: una plataforma de blogs alternativa de los fundadores de Twitter Medium: una plataforma de blogs alternativa de los fundadores de Twitter Los cofundadores de Twitter Evan Williams y Biz Stone lanzaron su propia plataforma de blogs, Medium, hace aproximadamente un año. Los fundadores dicen que el objetivo es "re-imaginar" la publicación, permitiendo a los usuarios elegir el nivel de ... Leer más, generó una gran cantidad de publicidad basada en quién estaba detrás de ella (los cofundadores de Twitter) y lo que estaba tratando de hacer (reflexiones y reflexiones seriamente largas). ¿Ha tenido éxito? Es difícil de decir. Muchos todavía lo ven como "solo otra plataforma de blogs".

Pero una cosa buena de Medium es el canal Swift Programming, donde varios desarrolladores se han reunido para escribir sobre Swift. Aquí encontrará consejos, trucos y tutoriales que están más orientados al desarrollador Swift intermedio que a los novatos.

Swifty (Gratis)

swift-tutorial-resources-swifty

Si nunca ha usado una aplicación para aprender a programar, le espera un regalo. La aplicación Swifty, actualmente disponible en la tienda de aplicaciones de forma gratuita, es una excelente manera de familiarizarse con el lenguaje Swift, tanto si tiene experiencia previa en programación como si no.

La aplicación está dividida en más de 200 tutoriales interactivos, cada uno lo suficientemente pequeño como para evitar que te sientas abrumado. No lo convertirá en un profesional, pero brinda una introducción fácil y suave que lo hará sentir cómodo, y esa es la mitad de la batalla cuando se trata de aprender a programar sin el estrés. Cómo aprender a programar sin todo el estrés Cómo aprender a programar Programación sin estrés Es posible que haya decidido seguir con la programación, ya sea para una carrera o simplemente como un hobby. ¡Estupendo! Pero tal vez estás empezando a sentirse abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Lee mas .

Swift Essential Training ($ 25)

swift-tutorial-resources-lynda

Soy un gran admirador de Lynda, la red en línea similar a Udemy, Coursera, Khan Academy y otro curso de video en línea. 3 Mejores sitios web para obtener una educación de nivel universitario gratis. 3 mejores sitios web para obtener una educación de nivel universitario gratis. idea de que nunca terminaste de aprender nunca ha sido más cierto que hoy. Internet ha revolucionado la forma en que accedemos a la información y el conocimiento, anteriormente un lujo accesible solo para los ricos ..., pero Lynda es un servicio de suscripción, lo que contrasta con sus competidores, todos los cuales ofrecen algunos tipo de nivel libre.

¿Cuánto cuesta Lynda? La membresía base comienza en $ 25 por mes, pero daré fe de que vale la pena el precio. Una suscripción otorga acceso a cientos de cursos diferentes, cada uno de al menos 3 horas de duración (con muchos más de 10 horas o más), y estos cursos son de calidad.

Algunos incluso compiten con el tipo de educación que puede obtener en un curso de colegio o universidad.

Swift Essential Training es el que estamos destacando aquí. Su reloj mide poco más de 3.5 horas y te enseña todo lo que necesitas saber sobre el lenguaje Swift, comenzando con la sintaxis del núcleo y terminando con las características avanzadas del lenguaje.

Cualquier otro recurso Swift?

A pesar de tener ya un año, Swift todavía es un idioma relativamente nuevo y reconocemos que los tutoriales y las comunidades todavía se están construyendo y moldeando, por lo que esperamos ver muchos otros recursos surgir en los próximos meses.

Mientras tanto, revise estos consejos para dominar un lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando está aprendiendo a programar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a conservar mejor toda esa nueva información. Lea más, consejos para reconocer un buen tutorial de programación ¿Qué hace que un buen tutorial de programación? ¿Qué hace un buen tutorial de programación? No todos los tutoriales de programación se hacen iguales. Algunos te benefician y otros terminan perdiendo el tiempo. Esto es lo que debe buscar en un tutorial de programación de calidad. Lea más y proyecte ideas para ayudarlo a aprender más rápido 5 Ideas de proyectos para ayudarle a aprender Programación más rápida 5 Ideas de proyectos para ayudarle a aprender Programación más rápida Hay algunas maneras de facilitar la curva de aprendizaje para la programación. Ensuciate las manos y aprende más rápido con proyectos paralelos que puedes comenzar en cualquier momento. Juega con estos cinco. Lee mas .

¿Conoces algún buen tutorial de Swift que hayamos olvidado? No dude en vincularlos en los comentarios a continuación. ¿Cómo te sientes acerca de Swift como lenguaje de programación? ¡Dinos qué piensas!

Créditos de las imágenes: pila de libros Via Shutterstock

In this article