De beste stedene å lære Swift, Apples programmeringsspråk

De beste stedene å lære Swift, Apples programmeringsspråk / Selv forbedring

Da Apple annonserte sitt splitter nye programmeringsspråk Swift Hvordan påvirker Apples nye programmeringsspråk meg? Hvordan påvirker Apples nye programmeringsspråk meg? Fra farten, visste utviklere at Apples nye Swift skulle bli stor. Men hvorfor bør du bryr deg? Les mer, programmeringssamfunnet glede seg over. Frem til da var det ikke noe annet valg enn å utvikle Mac og IOS apps med Objective C, et arkaisk språk fra 1980-tallet. Swift viste seg å være et velkomment frisk pust.

Og så Apple gikk videre og kunngjorde at Swift snart ville være åpen kilde Apples Swift går åpen kilde: så hva? Apples Swift går åpen kildekode: Så hva? Selv om du ikke er programmerer selv, vil Apples beslutning om å åpne kilde Swift påvirke deg. Vil du vite hvorfor og hvordan? Les mer, og ta med en ny bølge av støtte fra utviklere over hele verden. Det ville ikke overraske meg hvis Swift reiste seg og ble verdens mest populære språk innen det neste tiåret.

Så hvis du vil lære Swift, er det nå dags å dykke inn. Språket har en lys fremtid fremfor det, og jo raskere du lærer det, desto raskere kan du høste fordelene..

SoSoSwift (Free)

SoSoSwift er et nøkkelområde for alle som er interessert i språket, enten nybegynner eller veteran eller til og med bare overstander. Ikke bare er det den største samlingen av Swift-opplæringsprogrammer på nettet, men det har også en bloggdel med oppdaterte nyheter om Swift utviklingene.

Den beste måten å komme i gang på er å klikke på Tutorials-lenken og bla gjennom samlingene. For eksempel er Swift Tutorial: Introduksjonsserie bra for en absolutt nybegynner, mens iOS 8 Game Development er ideell for aspirerende spillutviklere.

SkipCasts (Free)

SkipCasts er en samling av opplæringsprogrammer skrevet og vedlikeholdt av Skip Wilson. Det pleide å ha en abonnementstjeneste med premium videoer sammen med gratis videoer, men den tjenesten ble stengt i mai 2015. Premium-videoene ble tatt ned, men de gratis videoene forblir.

Det er synd, men sølvfôr er at det fortsatt er 23 Swift opplæringsvideoer, for det meste for nybegynnere med en håndfull rettet mot eksperter. Mange finner Hoppes materiale for å være ganske hjelpsomme til å ta tak i tøffe konsepter, så ikke hopp over disse!

Ray Wenderlichs opplæringsprogrammer (gratis)

Det som startet som en en-manns venture har vokst til en massiv opplæringsoperasjon med dusinvis av dyktige utviklere som deler sin kunnskap i skriftlig, lyd og videoformater. Ray Wenderlich startet alt, men det er langt større enn seg selv nå.

Nettstedet fokuserer hovedsakelig på spillutvikling 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill Her er de beste gratis spillutviklingsprogramvarene og verktøyene du kan bruke til å begynne å lage drømmespillet ditt i dag. Les mer og det er seksjoner dedikert til motorer som Unity og Unreal, men det er et vell av informasjon for grunnleggende i kakao, mål C, og nå Swift.

Ray Wenderlich opplæringsprogrammer er noen av de mest grundige veiledningene jeg noensinne har sett, så du ha å sjekke dem ut. Du vil gjøre deg selv en disservice hvis du ikke gjør det.

Det er også en butikk med betalte opplæringsprogrammer hvis du er interessert. Du finner flere forskjellige Swift-bunter tilgjengelig sammen med andre godbiter som startpakker for forskjellige spillgenrer. Vel verdt det hvis du har råd til det.

Lær Swift Tips (gratis)

Det er en mye av flotte Swift-ressurser der ute - for mange for oss å liste på ett sted. Den gode nyheten er imidlertid at en fyr ved navn Zaheer opprettholder en kurert liste over fantastiske Swift-veiledninger fra hele verden. Denne listen kan ses på Lær Swift Tips.

Disse opplæringsprogrammene dekker alle spekter av ferdigheter, fra grunnleggende og ramping opp til høyere nivå konsepter som ble presentert på konferanser og samtaler av ekspertutviklere. Listen inneholder også et par nyttige bøker og flere fantastiske ressurser, som lurer ark, API referanser og kode eksempler.

Swift programmering på medium (gratis)

Tilbake når Medium først lanserte Medium: En alternativ bloggplattform fra grunnleggerne av Twitter Medium: En alternativ bloggplattform fra Twitter grunnleggerne Twitters medgrunnleggere Evan Williams og Biz Stone lanserte sin egen blogging-plattform, Medium, omtrent et år siden. Grunnleggerne sier at målet er å "forestille" publisering, ved å la brukerne velge nivået på ... Les mer, det genererte mye sprøyting basert på hvem som sto bak den (medgrunnleggerne av Twitter) og hva det prøvde å gjøre (alvorlig longform tanker og musings). Har det lyktes? Det er vanskelig å si. Mange ser det fortsatt som “bare en annen blogging plattform”.

Men en god ting å komme ut av Medium er Swift Programmering kanal hvor flere utviklere har kommet sammen for å skrive om Swift. Her finner du tips, triks og opplæringsprogrammer som er rettet mot mellomproduktet snarere enn nybegynner Swift-utvikleren.

Swifty (Free)

Hvis du aldri har brukt en app for å lære å programmere, er du inne for en godbit. De Swifty app, som for tiden er tilgjengelig på App Store gratis, er en utmerket måte å bli kjent med Swift-språket om du har tidligere programmeringserfaring eller ikke.

Appen er delt inn i over 200 interaktive opplæringsprogrammer, hver liten nok til å holde deg fra å føle seg overveldet. Det vil ikke gjøre deg til et proff, men det gir en enkel og myk introduksjon som gjør at du føler deg komfortabel - og det er halv kampen når det gjelder å lære programmering uten stress. Hvordan lære programmering uten all stress Hvordan lære Programmering uten all stress Kanskje du har bestemt deg for å forfølge programmering, enten for en karriere eller bare som en hobby. Flott! Men kanskje du begynner å føle deg overveldet. Ikke så bra. Her er hjelp til å lette reisen din. Les mer .

Swift Essential Training ($ 25)

Jeg er en stor fan av Lynda, nettverket som ligner på Udemy, Coursera, Khan Academy og andre online video kurs. 3 Beste nettsteder for å få universitetsnivåopplæring gratis 3 beste nettsteder for å få universitetsnivåopplæring gratis Ideen om at du aldri blir lært, har aldri vært mer sant enn i dag. Internett har revolusjonert måten vi får tilgang til informasjon og kunnskap - tidligere en luksus tilgjengelig kun for de rike ... Les mer nettsteder, bortsett fra Lynda er en abonnementstjeneste - som står i sterk kontrast til konkurrentene, som alle tilbyr en slags gratis tier.

Hvor mye er Lynda? Basismedlemskapet starter på $ 25 per måned, men jeg vil bekrefte at det er vel verdt prisen. Ett abonnement gir tilgang til hundrevis av forskjellige kurs, hver minst 3 timer lang (med mange over 10 + timer), og disse kursene er kvalitet.

Noen til og med konkurrere med hva slags utdanning du kan få på et høyskole eller universitetskurs.

Swift Essential Training er den vi fremhever her. Den klokker på litt over 3,5 timer og lærer deg alt du trenger å vite om Swift-språket, som starter med kjerne syntaks og slutter med avanserte språkfunksjoner.

Eventuelle andre swift ressurser?

Til tross for å være en år gammel, er Swift fortsatt et relativt nytt språk, og vi anerkjenner at opplæringsprogrammer og lokalsamfunn fortsatt bygges og støpes, slik at vi regner med at mange andre ressurser kommer opp i løpet av de neste månedene.

I mellomtiden kan du se disse tipsene for å mestre et programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. Det er greit å være overveldet når du lærer å kode. Du vil sikkert glemme ting så fort du lærer dem. Disse tipsene kan hjelpe deg å bedre beholde all den nye informasjonen. Les mer, tips for å gjenkjenne en god programmeringsoppgave Hva gjør en god programmeringsveiledning? Hva gjør en god programmeringsveiledning? Ikke alle programmeringsopplæringene er gjort like. Noen drar nytte av deg og andre, og sliter bort tiden din. Her er det å se etter i en kvalitetsprogrammeringstutorial. Les mer og planlegg ideer for å hjelpe deg med å lære raskere 5 Prosjekt ideer som hjelper deg med å lære programmering raskere 5 prosjektideer som hjelper deg med å lære programmering raskere Det er noen måter å lette på lærekurven for programmering. Få hendene skitne og lær raskere med sideprosjekter du kan starte når som helst. Spill rundt med disse fem. Les mer .

Vet du om noen gode Swift opplæringsprogrammer som vi savnet? Du er velkommen til å koble dem i kommentarene nedenfor. Hvordan føler du deg om Swift som et programmeringsspråk? Fortell oss hva du tenker!

Image Credits: Stabel bøker Via Shutterstock

Utforsk mer om: Utdanningsteknologi, Programmering, Swift.