De beste plaatsen om te leren gierig, Apple's programmeertaal

Als je Swift wilt leren, is dit het moment om in te duiken. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken.

Als je Swift wilt leren, is dit het moment om in te duiken. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken.
Advertentie

Toen Apple hun gloednieuwe programmeertaal aankondigde Snel Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou u erom geven? Read More, de programmeergemeenschap was verheugd. Tot die tijd was er geen andere keus dan Mac- en iOS-apps te ontwikkelen met Objective C, een archaïsche taal uit de jaren tachtig. Swift bleek een verwelkomende frisse wind te zijn.

En toen ging Apple verder en kondigde aan dat Swift binnenkort open source zou zijn. Apple's Swift Is Open Source: So What? Apple's Swift gaat open source: dus wat? Zelfs als u zelf geen programmeur bent, heeft Apple's beslissing om open source Swift te openen uw impact. Wilt u weten waarom en hoe? Read More, waardoor er een nieuwe golf van ondersteuning komt van ontwikkelaars over de hele wereld. Het zou me niet verbazen als Swift opstond en binnen het volgende decennium de populairste taal ter wereld werd.

Dus als je Swift wilt leren, is het nu het moment om erin te duiken. De taal heeft een mooie toekomst en hoe sneller je het leert, hoe sneller je de vruchten kunt plukken.

SoSoSwift (gratis)

swift-les-resources-sososwift

SoSoSwift is een belangrijke site voor iedereen die geïnteresseerd is in de taal, of het nu gaat om newbie of veteraan of zelfs omstanders. Het is niet alleen de grootste verzameling Swift-zelfstudies op internet, maar het bevat ook een bloggedeelte met actueel nieuws over Swift-ontwikkelingen.

De beste manier om aan de slag te gaan, is door op de koppeling Tutorials te klikken en door de collecties te bladeren. Bijvoorbeeld, Swift Tutorial: Introduction Series is geweldig voor een absolute beginner, terwijl iOS 8 Game Development ideaal is voor beginnende game-ontwikkelaars.

SkipCasts (gratis)

swift-les-resources-skipcasts

SkipCasts is een verzameling tutorials geschreven en onderhouden door Skip Wilson. Vroeger had het een abonnementsservice met premiumvideo's naast gratis video's, maar die dienst werd in mei 2015 gesloten. De premiumvideo's werden verwijderd, maar de gratis video's blijven.

Het is een schande, maar de zilveren voering is dat er nog steeds 23 snelle instructievideo's zijn, meestal voor beginners met een handvol experts. Veel mensen vinden het materiaal van Skip erg nuttig om harde concepten te bevatten, dus sla deze niet over!

Ray Wenderlich's tutorials (gratis)

swift-les-resources-raywenderlich

Wat begon als een eenmanszaak is uitgegroeid tot een enorme tutorial-operatie met tientallen ervaren ontwikkelaars die hun kennis delen in geschreven, audio- en videoformaten. Ray Wenderlich begon het allemaal, maar het is nu veel groter dan hijzelf.

De site richt zich voornamelijk op de ontwikkeling van games. 5 Gratis software voor spelontwikkeling Software om je eigen spellen te maken 5 gratis software voor spelontwikkeling om je eigen spellen te maken Dankzij deze geweldige gratis software voor game-ontwikkeling, kan een game die je misschien een jaar nodig hebt, nu worden gedaan gemaakt in zes maanden of sneller, soms zonder code! Read More en er zijn secties gewijd aan engines zoals Unity en Unreal, maar er is een schat aan informatie voor de basiskennis in Cocoa, Objective C en nu Swift.

De tutorials van Ray Wenderlich zijn enkele van de meest diepgaande tutorials die ik ooit heb gezien, dus je moet ze bekijken. Je doet jezelf een slechte dienst als je dat niet doet.

Er is ook een winkel met betaalde tutorials als je geïnteresseerd bent. Je zult verschillende Swift-bundels vinden, samen met andere goodies zoals starterkits voor verschillende gamegenres. Zeker de moeite waard als je het kunt betalen.

Leer snelle tips (gratis)

swift-les-resources-learnswifttips

Er zijn veel geweldige Swift-bronnen beschikbaar - te veel om op één plaats te vermelden. Het goede nieuws is echter dat een man met de naam Zaheer een samengestelde lijst met geweldige Swift-handleidingen op internet bijhoudt. Deze lijst kan worden bekeken op Learn Swift Tips .

Deze tutorials omvatten alle vaardigheden, beginnend bij de basis en oplopend tot concepten op een hoger niveau die werden gepresenteerd op conferenties en gesprekken door deskundige ontwikkelaars. De lijst bevat ook een aantal nuttige boeken en een aantal geweldige bronnen, zoals spiekbriefjes, API-referenties en codevoorbeelden.

Snel programmeren op medium (gratis)

swift-les-resources-swiftprogramming

Back toen Medium voor het eerst op de markt kwam Medium: een alternatief blogplatform van de grondleggers van Twitter Medium: een alternatief blogplatform van de oprichters van Twitter De medeoprichters van Twitter, Evan Williams en Biz Stone hebben ongeveer een jaar geleden hun eigen blogplatform Medium gelanceerd. De oprichters zeggen dat het doel is om 'opnieuw te denken' over publiceren, door gebruikers toe te staan ​​het niveau te kiezen van ... Lees meer, het genereerde veel hype op basis van wie erachter zat (de mede-oprichters van Twitter) en wat het probeerde te doen (serieus lange gedachten en overpeinzingen). Is het gelukt? Het is moeilijk te zeggen. Velen zien het nog steeds als "gewoon een ander blogplatform".

Maar een goed ding om uit Medium te komen is het Swift Programming- kanaal waar verschillende ontwikkelaars samenkomen om over Swift te schrijven. Hier vindt u tips, trucs en zelfstudies die meer op de tussenliggende in plaats van newbie Swift-ontwikkelaar zijn gericht.

Swifty (gratis)

swift-les-resources-Swifty

Als je nog nooit een app hebt gebruikt om te leren programmeren, krijg je een traktatie. De Swifty- app, momenteel gratis verkrijgbaar in de App Store, is een uitstekende manier om vertrouwd te raken met de Swift-taal, of je nu programmeerervaring hebt of niet.

De app is onderverdeeld in meer dan 200 interactieve tutorials, elk klein genoeg om je niet overweldigd te laten voelen. Het maakt je niet tot een professional, maar het geeft je een gemakkelijke en zachte introductie waardoor je je op je gemak voelt - en dat is de helft van de strijd als het gaat om programmeren zonder de stress. Leren programmeren zonder al te veel stress Leren Programmeren zonder al de stress Misschien heb je besloten om te blijven programmeren, of het nu voor een carrière is of gewoon als een hobby. Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Lees verder .

Swift Essential Training ($ 25)

swift-les-resources-Lynda

Ik ben een grote fan van Lynda, het online netwerk dat vergelijkbaar is met Udemy, Coursera, Khan Academy en andere online videocursus 3 Beste websites om universitair onderwijs te krijgen Gratis 3 Beste websites om universitair onderwijs te krijgen Gratis De idee dat je nog nooit bent geleerd, is nog nooit zo waar geweest als vandaag. Het internet heeft een revolutie teweeggebracht in de manier waarop we toegang hebben tot informatie en kennis - voorheen een luxe die alleen toegankelijk is voor de rijke ... Lees meer websites, behalve Lynda is een service voor alleen abonneren - die in schril contrast staat met zijn concurrenten, die allemaal wat bieden soort gratis niveau.

Hoeveel kost Lynda? Het basislidmaatschap begint bij $ 25 per maand, maar ik zal bevestigen dat het de prijs zeker waard is. Eén abonnement geeft toegang tot honderden verschillende cursussen, elk minstens 3 uur lang (met veel meer dan 10 uur), en deze cursussen zijn van hoge kwaliteit.

Sommigen wedijveren zelfs met het soort onderwijs dat je zou kunnen volgen in een hbo- of universitaire opleiding.

Swift Essential Training is degene die we hier benadrukken. Het klokt op iets meer dan 3, 5 uur lang en leert je alles wat je moet weten over de Swift-taal, beginnend met de kernsyntaxis en eindigend met geavanceerde taalfuncties.

Andere Swift Resources?

Ondanks dat we al een jaar oud zijn, is Swift nog steeds een relatief nieuwe taal en we erkennen dat tutorials en communities nog steeds worden gebouwd en gevormd, dus we verwachten dat er de komende maanden veel andere bronnen opduiken.

Bekijk ondertussen deze tips voor het beheersen van een programmeertaal 7 Handige trucs voor het beheersen van een nieuwe programmeertaal 7 Handige trucs voor het beheersen van een nieuwe programmeertaal Het is goed om overweldigd te zijn als je leert programmeren. Je zult dingen waarschijnlijk zo snel vergeten als je ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees meer, tips voor het herkennen van een goede programmeerhandleiding Wat maakt een goede programmeerhandleiding? Wat maakt een goede programmeerhandleiding? Niet alle programmeerinstructies zijn hetzelfde. Sommigen hebben er baat bij dat jij en anderen je tijd verspillen. Hier is wat u moet zoeken in een zelfstudie over kwaliteit. Lees meer en projecteer ideeën om u te helpen sneller te leren 5 Projectideeën om u te helpen leren Programmering Snellere 5 projectideeën om u te helpen programmeren sneller te leren Er zijn een paar manieren om de leercurve voor programmeren te vereenvoudigen. Zorg dat je handen vies worden en leer sneller met zijprojecten die je op elk moment kunt starten. Speel rond met deze vijf. Lees verder .

Weet u van goede Swift-zelfstudies die we hebben gemist? Voel je vrij om ze te linken in de reacties hieronder. Wat vind je van Swift als programmeertaal? Vertel ons wat je denkt!

Afbeelding Credits: stapel boeken Via Shutterstock

In this article