Tekniska bloggspel, Android-app-apk, tips och tricks

Lär dig att koda med dessa fantastiska appar och webbplatser

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Lär dig att koda med dessa fantastiska appar och webbplatser

Lär dig koda hjälteappar

Kod är något vi använder varje dag men förmodligen inte inser, och att förstå ett språk som din dator förstår är otroligt kraftfullt. Genom att lära dig koda kan du bygga mobilappar, skapa webbplatser och till och med bidra till större projekt.

Vilket språk ska du lära dig först?

Programmering är en av de färdigheter som inte nödvändigtvis kräver en viss ordning av komponenter för att lära sig, och som sådan finns det egentligen ingen standard för vilket språk du ska lära dig först. Metoden de flesta programmerare använder för att ta reda på vilket språk de ska lära sig är att de funderar på vad de vill göra i sin karriär eller vad de vill bygga.

Det kommer att avgöra vilket språk (eller en serie språk) de behöver lära sig. Så slå upp vilka typer av jobb du är intresserad av, titta på deras arbetsbeskrivningar, se vilka språk de kräver. Därifrån kan du hitta en app som är kompatibel med det eller de språk du ska lära dig och börja använda.

Som sagt, de vanligaste datorprogrammeringsspråken du kommer att se är Python, JavaScript och Java. Och du kan trösta dig i det faktum att även om programmeringsspråk är olika och utformade för att utföra olika uppgifter, är deras logik för det mesta densamma oavsett vilket språk du använder och den där det sista är vad du behöver lära dig.

De bästa apparna för att lära sig koda

Program för kryptering

Alla kodningsappar och webbplatser är inte skapade lika. Vissa täcker bara grunderna i ett programmeringsspråk, medan andra är mycket mer omfattande när det gäller antalet språk de lär ut och utbudet av innehåll de lär ut för vart och ett. Det beror bara på vad du behöver lära dig.

Byt till JavaScript: Grasshopper

Grasshopper Coding App

Grasshopper (gratis) lär ut grunderna i JavaScript och visar begrepp som gäller för andra kodningsspråk såväl som operatorer, arraymetoder, rekursion, objektredigering och callbacks. Grasshopper använder korta roliga lektioner för att lära dig nya koncept utan att överväldiga dig samtidigt som du går vidare genom utmanande pussel som hjälper dig att bygga och tillämpa dina färdigheter. Det är tillgängligt i alla webbläsare, såväl som iOS och Android, så att du kan lära dig när du är på språng.

Gratiskurser för fler språk: Khan Academy

Khan Academy kodningskurser

Khan Academy (gratis) har länge uppmärksammats för sina utmärkta kurser i ämnen som matematik, historia och ekonomi. Nu erbjuds ett stort antal kurser i datorprogrammering. Med den här appen lär du dig JavaScript för ritning och animering, SQL för databasfrågor och till och med HTML och CSS för att designa webbsidor. Kurser undervisas av professionella programmerare med många års erfarenhet och appen finns tillgänglig på både iOS och Android.

Rika skräddarsydda lågpriskurser: Udemy

Udemy Kodningskurser

Udemy är en mycket kraftfullare webbplats för programmeringsutbildning, delvis för att det är en betaltjänst. (Hela kodningskurser i genomsnitt $100 till $200 per gång, vilket inte är mycket jämfört med kostnaden för andra kodningstjänster och högskolekurser.) Udemy täcker alla större programmeringsspråk. , olika applikationer (som webb- eller mobilutveckling), och det finns en brett utbud av kurser tillgängliga så att du kan hitta den perfekta för dina karriärbehov. Varje kurs innehåller vanligtvis flera föreläsningar och tar allt från tre timmar till över 40 att genomföra. Genom att köpa en kurs får du tillgång till den hela livet, på både iOS och Android, så att du kan studera på egen hand när det passar dig. Du får även ett intyg om att du är klar i slutet av kursen.

Liten daglig lektion: Enki

Enki mobilapplikation

Enki (gratis) är ett bra val för nybörjare och ett komplement för programmerare på mellannivå. Enki undervisar i ämnen som JavaScript, Python, SQL, Java, Git, etc. genom lektioner, övningar och rikt strukturerade frågesporter. Lektionerna leds av veteraninstruktörer och är fyllda med information och är baserade på upprepningsalgoritmer som är skräddarsydda för varje elev. Och med lättförståeliga minilektioner och appar tillgängliga på både iOS och Android fungerar Enki bäst i små dagliga sessioner.

Lär dig själv, med en gemenskap: SoloLearn

SoloLearn-kurser

Med SoloLearn (gratis) kommer du att gå med i en enorm gemenskap av mobilkodare. Den erbjuder kurser för en mängd olika språk, inklusive Python, JavaScript, Swift, Ruby, C++, Java och PHP, samt ämnen som jQuery och SQL. Kurserna är uppdelade i moduler och frågesporter, och du kan prata med andra studenter i community-forum. Du kan njuta av dina kurser online eller i iOS- och Android-apparna.

Skaffa Swifty: Swift Playgrounds

Swift Playgrounds App

Om du vill skriva en iOS-app måste du lära dig Swift. Alla nya iOS-appar är skrivna i Swift. Som sådan kommer du bara att kunna lära dig hur du skriver språk på din Mac eller iPad; den erbjuder (förståeligt nog) inga Android-appar, Windows-appar eller webbläsartillägg. Swift Playgrounds (gratis) är intuitivt och roligt, och du behöver inga tidigare programmeringskunskaper för att delta. När du lär dig språket kommer du att få frågesporter och använda den faktiska koden du skriver för att guida din karaktär genom vissa 3D-världar och sedan fokusera på avancerade koncept när du utvecklas. Och ärligt talat, appen är supersöt och gratis, så det finns ingen anledning att inte lära sig Swift!

Ol ‘College: Udacity Experience

Udacitys kurser

Udacitys utbildningstjänst är endast tillgänglig online och har ingen mobilapp, och dess prissättning kan vara lite förvirrande. Dess 200+ allmänna kurser är gratis, men dess gratisprogram (de som ger dig ett officiellt certifikat) kan kosta flera hundra dollar, precis som en kurs på ett universitet. Kostnader kan dock täckas, eftersom du har experter från verkliga världen som guidar dig, teknisk rådgivare, företagscertifiering och tillgång till utbildare. Personliga karriärer och karriärtjänster som LinkedIn-profilrecensioner, intervjuförberedelser och automatisk delning av CV med över 95 arbetsgivare. Du kan prata med andra studenter och dina utbildningscentra om verkliga projekt med feedback från erfarna granskare. Udacity är ett utmärkt val för dem med ett professionellt tänkesätt, snarare än de som lär sig koda som en hobby.

Lektion om bettstorlek: Mimo

Mimo applikationsgränssnitt

Mimo ($4,99/månad) erbjuder småskaliga kodningslektioner som är bra för personer med extremt fullspäckade scheman. Prenumerationstjänsten ger dig obegränsad tillgång till alla deras kurser, där du får praktisk erfarenhet av verkliga uppdrag och projekt. Mimo lägger också till nya övningar varje vecka och tillhandahåller en kodlekplats där du kan experimentera med kodexempel och skriva och köra din egen kod. Du kan studera på webbversionen av Mimo eller med iOS- och Android-apparna, så att du kan studera hemma eller på språng.

Lär dig koda effektivt: Codecademy

Codecademy Nybörjarkurser

Codecademy (gratis) är en kraftfull undervisningsresurs för nybörjare programmerare. Det är ett bra ställe att börja om du inte kan någon kod och om du inte är helt säker på vad du vill göra när du lär dig hur. Du kan bläddra bland kurser efter ämne eller språk, se kursinnehållet och hur lång tid det tar att genomföra.

Om du inte är säker på vad du ska göra med koden och inte vill undersöka arbetet för att se vad du behöver lära dig, överväg att uppgradera till Pro-versionen av Codecademy ($19,99/månad) och få hjälp. Pro-versionen ger dig fler praktiska kurser och innehåll, skisserar vägar du kan ta för att lära dig koda, låter dig få kontakt med andra medlemmar i communityn och hjälper dig att bygga Bygg en portfölj av verkliga projekt för att bevisa hur fantastisk du är.

Enkel inlärning och intervjuförberedelser: FreeCodeCamp

Freecodecamp kurser

Om du inte vill ta itu med krusidullerna och extrafunktionerna som många andra kodningsappar och webbplatser erbjuder, så är FreeCodeCamp (gratis, om inte självklart) där du vill lära dig. Du kan till och med se på webbplatsens rena design att den passar bra för sysselsättningar och vill hjälpa dig att lära dig, bygga projekt och få certifieringar så att du kan komma in i arbetsstyrkan så snabbt som möjligt.

Förutom att lära ut JavaScript, HTML/CSS, jQuery, React, API:er och andra populära kodningsämnen, erbjuder den också en sektion för intervjuförberedelser. Här kan du gå igenom tusentals timmar av utmaningar som liknar det du kan bli ombedd att hantera i en verklig intervju, som täcker ämnen som algoritmer, datastrukturer, etc. Vad mer kan du begära?