De bästa platserna att lära sig Swift, Apples programmeringsspråk

Om du vill lära dig Swift är det dags att dyka in. Språket har en ljus framtid och ju snabbare du lär dig, desto snabbare kommer du att kunna skörda belöningarna.

Om du vill lära dig Swift är det dags att dyka in. Språket har en ljus framtid och ju snabbare du lär dig, desto snabbare kommer du att kunna skörda belöningarna.
Annons

När Apple meddelade sitt helt nya programmeringsspråk Swift Hur påverkar Apples nya programmeringsspråk mig? Hur påverkar Apples nya programmeringsspråk mig? Från get-go, visste utvecklare Apples nya Swift skulle bli stor. Men varför ska du bry dig? Läs mer, programmeringsgemenskapen gladde sig. Fram till dess var det inget annat val än att utveckla Mac och IOS-appar med mål C, ett arkaiskt språk från 1980-talet. Swift visade sig vara ett välkommet andetag av frisk luft.

Och sedan gick Apple fram och meddelade att Swift snart skulle vara öppen källkod Apples Swift går öppen källkod: Så vad? Apples Swift går öppen källkod: Så vad? Även om du inte är en programmerare själv, kommer Apples beslut att öppna källan Swift dig att påverka. Vill du veta varför och hur? Läs mer, med en ny våg av stöd från utvecklare över hela världen. Det skulle inte överraska mig om Swift steg upp och blev världens mest populära språk inom det närmaste decenniet.

Så om du vill lära dig Swift är det dags att dyka in. Språket har en ljus framtid före det och ju snabbare du lär dig, desto snabbare kommer du att kunna skörda belöningarna.

SoSoSwift (Free)

SWIFT handledning-resurser--sososwift

SoSoSwift är en nyckelplats för alla som är intresserade av språket, vare sig nybörjare eller veteran eller till och med bara motståndare. Det är inte bara den största samlingen av Swift tutorials på webben, men det har också en bloggavdelning med aktuella nyheter om Swift-utvecklingen.

Det bästa sättet att komma igång är att klicka på länken Tutorials och bläddra igenom samlingarna. Till exempel är Swift Tutorial: Introduktionsserien utmärkt för en absolut nybörjare, medan iOS 8 Game Development är idealisk för ambitiösa spelutvecklare.

SkipCasts (Free)

SWIFT-tutorial-resurser-skipcasts

SkipCasts är en samling av handledningar som skrivs och underhålls av Skip Wilson. Det brukade ha prenumerationsservice med premiumvideor tillsammans med gratis videor, men den tjänsten stängdes i maj 2015. Premium-videoklippen togs ner, men de lediga videorna förblir.

Det är synd, men silverfodret är att det fortfarande finns 23 Swift handledningsvideor, mestadels för nybörjare med en handfull riktad till experter. Många tycker att Skips material är ganska användbart för att fånga tuffa koncept, så hoppa inte över dessa!

Ray Wenderlichs tutorials (Free)

SWIFT handledning-resurser--raywenderlich

Vad som började som ett engångsföretag har vuxit till en massiv handledningssatsning med dussintals skickliga utvecklare som delar sin kunskap i skriftliga, ljud och videoformat. Ray Wenderlich började allt, men det är långt större än sig själv nu.

Webbplatsen fokuserar främst på spelutveckling 5 Gratis spelutvecklingsprogramverktyg för att skapa dina egna spel 5 Gratis spelutvecklingsprogramverktyg för att göra dina egna spel Tack vare dessa fantastiska programvarulösningar för gratis spelutveckling kan ett spel som kanske har krävt ett år nu Göras på sex månader eller snabbare, ibland utan någon kod! Läs mer och det finns sektioner som är dedikerade till motorer som Unity och Unreal, men det finns en mängd information för grunderna i kakao, mål C och nu Swift.

Ray Wenderlich handledning är några av de mest djupgående handledning jag någonsin har sett, så du måste kolla in dem. Du gör dig själv om du inte gör det.

Det finns också en butik med betalda handledning om du är intresserad. Du hittar flera olika Swift-buntar tillsammans med andra godsaker som startpaket för olika spelgenrer. Väl värt det om du har råd med det.

Lär dig Swift Tips (Free)

SWIFT-tutorial-resurser-learnswifttips

Det finns många bra Swift-resurser där ute - för många för oss att lista på ett ställe. Den goda nyheten är emellertid att en kille med namnet Zaheer upprätthåller en curated lista med fantastiska Swift-handledning från hela världen. Denna lista kan ses på Learn Swift Tips .

Dessa handledning omfattar alla kompetensområden, från basics och ramping till högre nivåer som presenterades vid konferenser och samtal med experter. Listan innehåller också ett par användbara böcker och flera fantastiska resurser, som fusk ark, API referenser och kod exempel.

Swift Programming on Medium (Free)

SWIFT handledning-resurser--swiftprogramming

Tillbaka när Medium först lanserades Medium: En alternativ bloggplattform från Twitter-grundarna Medium: En alternativ bloggplattform från Twitter grundare Twitters medstifter Evan Williams och Biz Stone lanserade sin egen bloggplattform, Medium, ungefär ett år sedan. Grundarna säger att målet är att "föreställa" publicering, genom att låta användarna välja nivån på ... Läs mer, det genererade en hel del hype baserat på vem som stod bakom det (Twitter grundare) och vad det försökte göra (allvarligt långformade tankar och musings). Har det lyckats? Det är svårt att säga. Många ser det fortfarande som "bara en annan bloggplattform".

Men en bra sak att komma ut ur Medium är Swift Programming Channel där flera utvecklare har kommit ihop för att skriva om Swift. Här hittar du tips, knep och handledningar som är inriktade mer på mellannivå än nybörjare Swift-utvecklare.

Swifty (Free)

SWIFT-tutorial-resurser-swifty

Om du aldrig har använt en app för att lära dig att programmera, är du ute efter en behandling. Den Swifty- appen, som för närvarande finns tillgänglig på App Store gratis, är ett utmärkt sätt att bli bekant med det svarta språket om du har tidigare programmeringserfarenhet eller inte.

Appen är uppdelad i över 200 interaktiva handledningar, var och en liten för att hålla dig från att känna sig överväldigad. Det kommer inte att göra dig till ett proffs, men det ger en enkel och mjuk introduktion som gör att du känner dig bekväm - och det är hälften av slaget när det gäller att lära sig programmering utan stress. Hur man lär sig programmering utan all stress. Programmering utan all stress Kanske har du bestämt dig för att förfölja programmeringen, vare sig du är en karriär eller bara som en hobby. Bra! Men kanske börjar du känna dig överväldigad. Inte så bra. Här är hjälp för att underlätta din resa. Läs mer .

Swift Essential Training ($ 25)

SWIFT handledning-resurser--lynda

Jag är ett stort fan av Lynda, nätverket som liknar Udemy, Coursera, Khan Academy och annan online video kurs 3 Bästa hemsidor för att få en högskoleutbildning gratis 3 bästa webbplatser för att få en högskoleutbildning gratis Idén om att du aldrig har gjort lärande har aldrig varit mer sant än idag. Internet har revolutionerat hur vi får tillgång till information och kunskap - tidigare en lyx som endast är tillgänglig för de rika ... Läs mer webbplatser, förutom att Lynda är en abonnemangstjänst - som står i skarp kontrast till sina konkurrenter, som alla erbjuder några typ av gratis nivå.

Hur mycket kostar Lynda? Basmedlemskapet börjar vid $ 25 per månad, men jag intygar att det är väl värt priset. En prenumeration ger tillgång till hundratals olika kurser, var och en minst 3 timmar lång (med många över 10 + timmar), och dessa kurser är kvalitet.

Några ens rivaliserar den typ av utbildning du kan få på en högskola eller universitetsbana.

Swift Essential Training är den som vi lyfter fram här. Den klockar på drygt 3, 5 timmar och lär dig allt du behöver veta om Swift-språk, med början med kärnsyntax och slutar med avancerade språkfunktioner.

Några andra snabba resurser?

Trots att han är ettårig, är Swift fortfarande ett relativt nytt språk och vi inser att handledning och samhällen fortfarande byggs och formas, så vi förväntar oss att vi ser många andra resurser uppväxt de närmaste månaderna.

Under tiden, kolla in dessa tips för att mastera ett programmeringsspråk. 7 Användbara tricks för att behärska ett nytt programmeringsspråk. 7 Användbara tricks för att behärska ett nytt programmeringsspråk Det är okej att vara överväldigad när du lär dig att koda. Du kommer noga att glömma saker så fort du lär dig dem. Dessa tips kan hjälpa dig att bättre behålla all den nya informationen. Läs mer, tips för att erkänna en bra programmeringstutorial Vad gör en bra programmeringstutorial? Vad gör en bra programmeringstutorial? Inte alla programmeringstutorials görs lika. Några gagnar dig och andra slutar slösa din tid. Här är vad du ska leta efter i en kvalitetsprogram för programmering. Läs mer och projektförslag för att hjälpa dig att lära dig snabbare 5 Projektidéer som hjälper dig att lära dig programmering Snabbare 5 Projektidéer som hjälper dig att lära dig programmering Snabbare Det finns några sätt att underlätta inlärningskurvan för programmering. Få dina händer smutsiga och lär dig snabbare med sidoprojekt som du kan börja när som helst. Spela runt med dessa fem. Läs mer .

Vet du om några bra Swift tutorials som vi missade? Känselförnimmelsen är att länka dem i kommentarerna nedan. Hur känner du dig till Swift som ett programmeringsspråk? Berätta vad du tycker!

Bildkrediter: Stack av böcker Via Shutterstock

In this article