De beste plaatsen om te leren gierig, Apple's programmeertaal
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 dit 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)
SoSoSwift is een belangrijke site voor iedereen die geïnteresseerd is in de taal, zowel voor beginners als voor gevorderden of zelfs voor 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)
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 service werd in mei 2015 afgesloten. De premiumvideo's werden verwijderd, maar de gratis video's blijven.
Het is een schande, maar de zilveren voering is dat er nog altijd 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 begrijpen, dus sla deze niet over!
Ray Wenderlich's tutorials (gratis)
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 spelontwikkeling Software Tools om je eigen spellen te maken 5 Gratis spelontwikkeling Software Tools om je eigen spellen te maken Hier zijn de beste gratis ontwikkelingssoftware en hulpmiddelen die je kunt gebruiken om je droomspel vandaag te beginnen. Meer lezen 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 zelfstudies die ik ooit heb gezien, dus jij hebben om ze te 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)
Er zijn een lot van geweldige Swift-bronnen die er zijn - te veel voor ons 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 Leer snelle 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)
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 was probeerde te doen (serieus lang-gevormde gedachten en mijmeringen). Is het gelukt? Het is moeilijk te zeggen. Velen zien het nog steeds zo “gewoon een ander blogplatform”.
Maar een goed ding om uit Medium te komen is de Snel programmeren kanaal waar verschillende ontwikkelaars zijn samengekomen 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)
Als je nog nooit een app hebt gebruikt om te leren programmeren, krijg je een traktatie. De Swifty app, momenteel gratis beschikbaar 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)
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 een soort van gratis niveau.
Hoeveel kost Lynda? Het basislidmaatschap begint om $ 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.
Alle andere snelle bronnen?
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 verschijnen..
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
Meer informatie over: onderwijstechnologie, programmeren, snel.