Los mejores lugares para aprender Swift, el lenguaje de programación de Apple
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 principio, 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 y iOS con Objective C, un lenguaje arcaico de los años ochenta. Swift demostró ser un respiro de aire fresco.
Y luego Apple siguió adelante y anunció que Swift pronto sería de código abierto. Swift Is Going Open Source de Apple: ¿y qué? Swift de Apple se va a abrir Código abierto: ¿Y qué? Incluso si usted no es un programador, la decisión de Apple de abrir código abierto Swift lo impactará. ¿Quieres saber por qué y cómo? Lea más, trayendo una nueva ola de soporte de desarrolladores de todo el planeta. No me sorprendería que Swift 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 brillante futuro por delante y, cuanto más rápido lo aprendas, antes podrás obtener las recompensas..
SoSoSwift (Gratis)
SoSoSwift es un sitio clave para cualquier persona interesada en el idioma, ya sea un novato o un veterano, o incluso un espectador. No solo es la mayor colección de tutoriales Swift en la web, sino que también tiene una sección de blog con noticias actualizadas sobre los desarrollos de Swift..
La mejor manera de comenzar es haciendo clic en el enlace Tutoriales y navegar a través de las Colecciones. Por ejemplo, Swift Tutorial: Introduction Series es ideal para un principiante absoluto, mientras que iOS 8 Game Development es ideal para los aspirantes a desarrolladores de juegos..
SkipCasts (Gratis)
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 retiraron, 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 comprender conceptos difíciles, así que no se salte estos!
Tutoriales de Ray Wenderlich (Gratis)
Lo que comenzó como una empresa de un solo hombre se ha convertido en una operación masiva de tutoría con docenas de desarrolladores calificados 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 enfoca principalmente en el desarrollo de juegos 5 herramientas de software de desarrollo de juegos gratis para crear tus propios juegos 5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos Aquí tienes el mejor software de desarrollo de juegos gratis y las herramientas que puedes usar para comenzar a hacer el juego de tus sueños hoy. 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 detallados que he visto, por lo que tener para revisarlos. Te harás un mal servicio si no lo haces.
También hay una tienda con tutoriales pagados si estás interesado. Encontrarás varios paquetes Swift diferentes disponibles junto con otras golosinas como kits de inicio para diferentes géneros de juegos. Bien vale la pena si te lo puedes permitir..
Aprende consejos rápidos (gratis)
Hay un mucho de los grandes recursos de Swift que hay por ahí, demasiados para incluirlos en un solo lugar. La buena noticia, sin embargo, es que un tipo llamado Zaheer mantiene una lista curada de impresionantes tutoriales Swift de toda la web. Esta lista se puede ver en Aprende consejos rápidos.
Estos tutoriales cubren todo el rango de habilidades, desde los conceptos básicos hasta los conceptos de nivel superior que se presentaron en conferencias y charlas de desarrolladores expertos. La lista también incluye un par de libros útiles y varios recursos asombrosos, como hojas de trucos, referencias de API y ejemplos de código.
Programación rápida en medio (gratis)
La primera vez que Medium lanzó Medium: una plataforma de blogs alternativa de los fundadores de Twitter Medium: una plataforma de blogs alternativa de The Founders of 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, al permitir que los usuarios elijan el nivel de ... Leer más, generó un gran despliegue publicitario basado en quién estaba detrás (los cofundadores de Twitter) y en qué se basa. Estaba tratando de hacer (pensamientos y reflexiones seriamente largos). ¿Ha tenido éxito? Es difícil de decir. Muchos todavía lo ven como “solo otra plataforma de blogs”.
Pero una cosa buena que viene de Medium es la Programación rápida Canal donde varios desarrolladores se han unido para escribir sobre Swift. Aquí encontrará consejos, trucos y tutoriales que están más orientados hacia el desarrollador Swift intermedio en lugar de novato.
Swifty (Gratis)
Si nunca ha usado una aplicación para aprender a programar, está listo para un tratamiento. los Swifty La aplicación, disponible actualmente en la App Store de forma gratuita, es una excelente manera de familiarizarse con el lenguaje Swift, ya sea que tenga experiencia previa en programación o no..
La aplicación está dividida en más de 200 tutoriales interactivos, cada uno lo suficientemente pequeño como para evitar que se sienta abrumado. No lo convertirá en un profesional, pero brinda una introducción fácil y suave que lo hará sentirse cómodo, y eso 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. Programación sin todo el estrés Tal vez haya decidido dedicarse a la programación, ya sea para una carrera o simplemente como un pasatiempo. ¡Genial! Pero tal vez estás empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Lee mas .
Entrenamiento Esencial Swift ($ 25)
Soy un gran fan de Lynda, la red en línea que es 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 El La idea de que nunca has terminado de aprender nunca ha sido más verdadera que hoy. Internet ha revolucionado la forma en que accedemos a la información y al conocimiento, que anteriormente era un lujo al que solo podían acceder los sitios web ricos ... Leer más, excepto que Lynda es un servicio solo por suscripción, que contrasta con sus competidores, todos los cuales ofrecen algún tipo de nivel libre.
¿Cuánto cuesta Lynda? La membresía base comienza en $ 25 por mes, Pero voy a dar fe de que vale la pena el precio. Una suscripción otorga acceso a cientos de cursos diferentes, cada uno con una duración de al menos 3 horas (con muchos más de 10 horas o más), y estos cursos son de calidad.
Algunos incluso rivalizan con el tipo de educación que podrías obtener en un colegio o curso universitario..
Entrenamiento esencial de Swift Es el que estamos destacando aquí. Tiene una duración de poco más de 3,5 horas y le enseña todo lo que necesita saber sobre el lenguaje Swift, comenzando con la sintaxis central y finalizando con las funciones avanzadas del idioma..
Cualquier otro recurso rápido?
A pesar de tener un año de edad, Swift sigue siendo un lenguaje relativamente nuevo y reconocemos que las tutorías y las comunidades aún se están construyendo y moldeando, por lo que esperamos ver muchos otros recursos en los próximos meses..
Mientras tanto, echa un vistazo a 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ás aprendiendo a codificar. Probablemente olvidará las cosas tan rápido como las aprende. Estos consejos pueden ayudarlo a conservar mejor toda la información nueva. Lea más, consejos para reconocer un buen tutorial de programación ¿Qué hace un buen tutorial de programación? ¿Qué hace un buen tutorial de programación? No todos los tutoriales de programación son 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 e ideas de proyectos para ayudarlo a aprender más rápido 5 Ideas de proyecto para ayudarlo a aprender Programación más rápidamente 5 ideas de proyecto para ayudarlo a aprender Programación más rápida Hay varias maneras de facilitar la curva de aprendizaje para la programación. Ensucie sus manos y aprenda más rápido con proyectos paralelos que puede comenzar en cualquier momento. Juega un poco con estos cinco. Lee mas .
¿Sabes de algún buen tutorial Swift que nos perdimos? Siéntase libre de 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 la imagen: pila de libros Via Shutterstock
Explorar más sobre: Tecnología de la educación, Programación, Swift.