De bästa platserna att lära sig Swift, Apples programmeringsspråk
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)
SoSoSwift är en nyckelplats för alla som är intresserade av språket, om 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 snabba utvecklingar.
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 aspirerande spelutvecklare.
SkipCasts (Free)
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 fria 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)
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 egna spel 5 Gratis spelutvecklingsprogramverktyg för att skapa egna spel Här är den bästa gratis spelutvecklingsprogramvaran och verktyg du kan använda för att börja göra ditt drömspel idag. 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 tutorials jag någonsin sett, så du ha att 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)
Det är en massa av stora 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å Lär dig 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)
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 var 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 Snabb programmering kanal 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)
Om du aldrig har använt en app för att lära dig att programmera, är du ute efter en behandling. De Swifty app, 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)
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ågon form av fri nivå.
Hur mycket kostar Lynda? Basmedlemskapet börjar vid $ 25 per månad, men jag kommer att försäkra 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 klickar på drygt 3,5 timmar och lär dig allt du behöver veta om Swift-språk, som börjar med kärnsyntax och slutar med avancerade språkfunktioner.
Alla andra swift resurser?
Trots att han redan är ett år gammal ä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 under de närmaste månaderna.
Under tiden, kolla in dessa tips för att behärska 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
Utforska mer om: Utbildningsteknik, Programmering, Swift.