Apples Kodtid programmet är tillbaka i Apples butiker, som äger rum 4 - 10 december! Du kan registrera dig för workshops i din butik genom att besöka Apple.com/retail. Oavsett om du går med i Apple eller arbetar på egen hand, här är några bra resurser för att lära dig att koda.
Det skulle sannolikt ta dig miljontals år att konsumera allt innehåll som finns tillgängligt på våra datorer, telefoner och surfplattor - det finns så mycket på Internet och App Store och mer kommer varje dag. Men tänk om du villgöraditt eget innehåll? Den världen kan vara mycket mörkare och skrämmande om du inte är säker på var du ska börja.
bästa musikinstrument för småbarn
Det finns massor av bra innehåll om webbplatsbyggande, skapande av e-böcker, att skriva automatiserade arbetsflöden för produktivitet och till och med sätta ihop dina egna appar. Men när du börjar från steg noll, vart tar du vägen? Vem pratar du med?
VPN -erbjudanden: Livstidslicens för $ 16, månatliga planer på $ 1 och mer
Varför lära dig att koda i första hand?
Jag minns att jag var i mörkret. Jag började pyssla med HTML 1998, förr när det var få och långt mellan instruktionssajter. Jag snubblade på att själv lära mig HTML, CSS, PHP och Javascript under nästa decennium, med några fruktansvärda omvägar-inklusive Python, som för mig kändes lika skrämmande som ormen med samma namn. Och sedan, 2010, började jag hela processen igen för att lära mig att bygga e -böcker.
Jag har tappat bort fler gånger än jag kan räkna. Jag gjorde många, många misstag. Men: Jag kom ut ur nästan två decennier av experiment som älskar att koda.
Kodning ger dig kraften att inte bara njuta av andras projekt, utan också att säga 'Jag kan göra det!' och bygg dina egna passioner. Du bildar utmärkta problemlösningskunskaper och felsökningssteg-steg som jag använder nästan varje dag inom andra områden. Och om du gillar logiska pussel är kodning ett bra sätt att klia den kliandeochgör något speciellt för dig själv.
Språket du lär dig kan vara till hjälp i de mest osannolika situationerna: Eftersom jag kunde HTML och CSS fick jag massor av engångsjobb från vänner och bekanta som inte ville ge sig ut i dessa vatten. Under mina tidiga år efter skolan betalade dessa jobb min hyra; och det var HTML och CSS som hjälpte mig att få mitt första jobb på Apple och mitt jobb med att bygga e-bok på Macworld.
Och precis som att lära dig verkliga språk, när du väl förstår ett kodningsspråk är det mycket lättare att lära känna de andra.
Bra resurser för att börja lära sig att koda
Den goda nyheten är att du inte behöver snubbla igenom kodning och självlär dig själv hur jag var tvungen. Det är 2017, och du har ett urval av bra, interaktiva resurser för att lära dig att koda. Medan jag var tvungen att lita på vänligheten hos slumpmässiga internetfrämlingar och HTML -godsaker , kan du snabbt plocka upp grunderna i nästan vilken kodningsförmåga som helst med rätt självstudier.
Här är några av mina favorit utgångspunkter:
Code.org
Om du aldrig har rört kod tidigare och bara tanken på att skriva saker med parenteser och chevrons skrämmer dig, ge ett av dessa program en virvel. Apple har samarbetat med företaget i flera år för att hjälpa till att undervisa i 'Hour of Code' -workshops, och det är lätt att se varför: Lektionerna är roliga, färgglada och presenterade koder som mer ett Lego -pussel som ska byggas än oändliga textrader . Och ännu bättre: Du kan gå kurserna på din Mac, PC eller mobila enheter.
Khan akademin
Khan Academy erbjuder ett stort sortiment av onlinekurser som du kan njuta av från alla möjliga ämnen, men jag lade dem på listan specifikt för deras Datavetenskap program. Om du vill ha ett djupare dyk i teorin och byggstenarna för kodning, gör den här kursen ett utmärkt jobb - och håller dig också underhållen!
Om du vill doppa tån i webbutveckling erbjuder Khan Academy också Kodtid självstudier för att skapa Javascript -animationer, bygga en webbsida eller databaser med information. Och om du vill lära dig på språng har Khan Academy en bra app för iOS -enheter.
Codecademy
Är du redo att ta tag i en verklig webbutveckling? Codecademy är en otrolig gratis resurs för att lära sig nästan alla större webbprogrammeringsspråk där ute. Webbplatsen erbjuder en steg-för-steg interaktiv kurs för att bygga en webbsida tillsammans med massor av självstudier för webbspråk och system som Javascript, Ruby on Rails, SQL-databaser och Git.
Codecademys självstudier är mycket enkla att följa och alla dina framsteg sparas automatiskt, så att du kan komma tillbaka till det när som helst. Tyvärr fungerar webbplatsen inte bra med iOS -enheter just nu, men de är utmärkta i en Mac- eller PC -webbläsare.
Lär dig Swift
Om det är iOS -apputveckling du vill utforska, är Apples Swift -språk det perfekta stället att börja - och Learn Swift -webbplatsen har samlat massor av material för nybörjare och intermediärer att läsa. Även om det inte finns några webbplatser som erbjuder gratis interaktiva handledning för Swift (som jag känner till - läsare, om du har en bra webbplats att rekommendera, lägg den i kommentarerna!), Betyder det inte att du bara behöver förlita dig på textdokumentation.
Det finns stora resurser som Vi hjärta Swift om du letar efter interaktiva betalda självstudier eller Apples omfattande Swift -bibliotek för text, video och allt däremellan.
Om du är osäker, sök!
Jag har kodat HTML-webbplatser i över 18 år, men jag använder fortfarande Google nästan varje dag för att dubbelkolla en kodbit eller integrera ett Javascript-verktyg med öppen källkod. Din sökmotor är ett av de bästa verktygen du har för att hitta svar eller information på dina kodningsproblem: Chansen är stor att någon annan online har haft detta problem innan dig och det har lösts.
- Stack Overflow är också en stor resurs. Det är en enorm programmeringsgemenskap full av smarta utvecklare och alltid värt ett besök om du har problem med dina projekt.
- W3 skolor har en viktig roll i webbkodningsutrymmet: att visa hur dessa saker ska fungera och bryta ner de enskilda komponenterna så att du kan se exakt vad som gör vad.
- CodePen är inte så mycket av en resurs som det är ett verktyg för webbutvecklare. Med CodePen kan du testa liveändringar i din markering utan att behöva spara och ladda om en sida, eller bara använda den som en lekplats för att se hur HTML, CSS och JavaScript fungerar tillsammans i webbharmoni.
Låt oss ta reda på det tillsammans!
Oavsett om du vill lära dig att bygga en webbplats, skapa en e -bok för iBookstore som inte suger, få en introduktion till den fantastiska iOS -automatiseringsappen för arbetsflöden eller förenkla appprogrammering med Swift, vi hoppas att vi kan svara på din frågor och ge dig en bra utgångspunkt.
Har du ett ämne du vill att vi ska undersöka? Låt oss veta i kommentarerna.
Uppdaterad nov 2017: Uppdaterat innehåll för 2017.
Skaffa mer iPhone
Apple iPhone
- Erbjudanden för iPhone 12 och 12 Pro
- Vanliga frågor om iPhone 12 Pro/Max
- Vanliga frågor om iPhone 12/Mini
- Bästa iPhone 12 Pro -fodral
- Bästa iPhone 12 -fodral
- Bästa iPhone 12 mini -fodral
- Bästa iPhone 12 -laddare
- Bästa iPhone 12 Pro skärmskydd
- Bästa iPhone 12 skärmskydd