Hur man lär sig datorprogrammering online hemma (med bilder)

Innehållsförteckning:

Hur man lär sig datorprogrammering online hemma (med bilder)
Hur man lär sig datorprogrammering online hemma (med bilder)

Video: Hur man lär sig datorprogrammering online hemma (med bilder)

Video: Hur man lär sig datorprogrammering online hemma (med bilder)
Video: Azure Virtual Desktop | Quick Setup 2024, April
Anonim

Datorprogrammering är en ovärderlig färdighet för alla som vill bygga och designa datorprogram, programvara eller telefon- eller surfplatta -appar. Lyckligtvis behöver du inte registrera dig på en högskola för att lära dig att tänka som en programmerare och ta till sig de färdigheter du behöver. Det är möjligt-och inte ovanligt-att lära sig att programmera online från ditt eget hem. Många webbplatser erbjuder utbildningskurser som kan nås gratis och är fördelaktiga för både nybörjare och erfarna kodare som vill ta några nya professionella knep.

Steg

Del 1 av 4: Välja en gratis programmeringswebbplats

Lär dig datorprogrammering online hemma Steg 1
Lär dig datorprogrammering online hemma Steg 1

Steg 1. Välj Code Academy om du är nybörjare

Code Academy är en välkänd, populär webbplats som kan hjälpa oerfarna kodare att lära sig grunderna. Webbplatsen är gratis och du kan välja olika kurser som låter dig lära dig om olika programmeringsspråk och aspekter av programmering. Kursutbudet inkluderar: JavaScript, PHP, Python och HTML + CSS. Läs mer på

Om du gillar stilen på Code Academy, kolla också in ett par liknande (och även gratis) online -programmeringssajter. Se till exempel Code.org på https://www.code.org. Se även Code School, på

Lär dig datorprogrammering online hemma Steg 2
Lär dig datorprogrammering online hemma Steg 2

Steg 2. Ta kurser genom Kahn Academy om du vill ha videohandledning

För visuella elever som vill lära sig lite programmering online kan Kahn Academy vara det bästa alternativet. Det är gratis, och Kahn Academy-klasserna innehåller steg-för-steg-programmeringsinstruktioner och följvideor att titta på.

Läs mer och kolla in några klasser online på

Lär dig datorprogrammering online hemma Steg 3
Lär dig datorprogrammering online hemma Steg 3

Steg 3. Titta på MIT Open Courseware om du vill gå längre än grunderna

Massachusetts Institute of Technology lägger in kursplaner online från gamla kurser. Detta ger en fantastisk resurs för nyfikna programmerare som vill lära sig av instruktörer på högsta nivå. Även om detta inte är det bästa alternativet för nybörjare-låter kurserna dig inte interagera med instruktörer, och du kanske inte har tillgång till allt kursmaterial-OCW är en bra resurs för mer erfarna programmerare som vill fylla i sin programmering kunskap.

Läs mer online på

Del 2 av 4: Learning on Pay Programming Sites

Lär dig datorprogrammering online hemma Steg 4
Lär dig datorprogrammering online hemma Steg 4

Steg 1. Välj Udacity för att arbeta med en personlig programmeringscoach

Om du inte är helt bekväm med att hoppa in i online -programmeringskurser utan övervakning eller hjälp, kan Udacity vara rätt plats för dig. Du får en personlig coach att arbeta med online. Coachen hjälper dig att navigera på webbplatsens guidade programmeringskurser. Men Udacity är inte gratis; du måste betala för deras tjänster.

Klasser kan kosta så mycket som $ 999 USD. Kolla in Udacitys webbplats för mer information på:

Lär dig datorprogrammering online hemma Steg 5
Lär dig datorprogrammering online hemma Steg 5

Steg 2. Välj Udemy om du är intresserad av ett stort kursutbud

Webbplatsen erbjuder över 55 000 kurser, varav majoriteten fördjupar sig i aspekter av kodning och programmering. Klasserna undervisas av experter på området, även om många kräver betalning. Udemy erbjuder också gott om nybörjarkurser på intronivå gratis. Om du vill ha en webbplats med ett stort antal specifika kurser, gå med Udemy.

  • Var också på utkik efter Udemys frekventa försäljning. Även om kurserna till en överkomlig pris (från $ 10 USD) till en början kan försäljningen sänka kostnaden för kurserna med 50-85%.
  • Läs mer online på
Lär dig datorprogrammering online hemma Steg 6
Lär dig datorprogrammering online hemma Steg 6

Steg 3. Välj Code Avengers om du vill arbeta på ett annat språk än engelska

Code Avengers är baserat i Nya Zeeland och erbjuder förutom engelska programmeringskurser på ryska, nederländska, spanska, turkiska, italienska och portugisiska. Webbplatsen fokuserar på att lära ut vanliga kodningsspråk som Python, Java Script och HTML + CSS. Webbplatsen erbjuder en gratis provperiod, under vilken du kan gå kurser utan kostnad.

  • Code Avengers erbjuder också klasser som är speciellt utformade för unga programmerare i åldrarna 5-16 år.
  • Prova en gratis testperiod och läs mer på:

Del 3 av 4: Att gå en programmeringskurs

Lär dig datorprogrammering online hemma Steg 7
Lär dig datorprogrammering online hemma Steg 7

Steg 1. Välj en programmeringskurs som intresserar dig

Om du till exempel är intresserad av att designa snygga webbplatser, leta efter kurser i ämnen som HTML/CSS, jQuery eller Ajax. Om du vill starta ditt eget företagande online är PHP och MySQL ett bra val för detta.

De flesta små online -affärsverksamheter är byggda med hjälp av dessa tekniker med öppen källkod (och ofta gratis)

Lär dig datorprogrammering online hemma Steg 8
Lär dig datorprogrammering online hemma Steg 8

Steg 2. Fokusera på Java för att lära dig det mest populära språket

Java används på över 7 miljarder enheter över hela världen (inklusive Android -mobiltelefoner), och det är en naturlig utgångspunkt för alla som lär sig programmera. Språket är mycket efterfrågat, och många anställande arbetsgivare begär specifikt att deras blivande programmerare ska använda Java.

  • Kurser i Java är tillgängliga via varje online -inlärningssida.
  • Bortsett från instruktionswebbplatser finns det många online -Java -gemenskaper som kommer att hjälpa nybörjare programmerare, inklusive en massiv Java -community på LinkedIn.
Lär dig datorprogrammering online hemma Steg 9
Lär dig datorprogrammering online hemma Steg 9

Steg 3. Gå en kurs i C, C#eller C ++ för att lära dig tre sammanhängande språk

När du väl har valt en instruktionswebbplats blir nästa stora beslut att välja ett programmeringsspråk att lära sig. C är ett av de äldsta och mest konsekvent använda språken. C ++ tillåter användare att skapa program för en mängd olika plattformar, medan C# (uttalas C skarp) är den mest moderna iterationen av språket.

Alla instruktionssajter som redan nämnts kommer att erbjuda kurser på alla tre av dessa språk

Lär dig datorprogrammering online hemma Steg 10
Lär dig datorprogrammering online hemma Steg 10

Steg 4. Lär dig SQL om du vill arbeta med datahantering

SQL är ett populärt kodningsspråk för entreprenörer och andra som arbetar inom områden som kräver hantering och användning av stora mängder data. Språket låter dig konfigurera och hantera databaser.

Även om SQL inte är lika mångsidigt som Java eller C, är det mycket efterfrågat för professionella programmerare och kodare. De flesta arbetsgivare kräver att deras databehandlingsprogrammerare behärskar SQL

Lär dig datorprogrammering online hemma Steg 11
Lär dig datorprogrammering online hemma Steg 11

Steg 5. Välj Python om du vill ha ett enklare alternativ att börja med

Python är inte riktigt lika utmanande att lära sig som några av de andra kodningsspråken, som Java eller C ++. Det används vanligtvis för att bygga webbplatser och bygga databaser, och är också tillräckligt mångsidig för att bygga spel och programvara.

Med tiden lär de flesta programmerare många språk. I den meningen spelar det inte så stor roll vad ditt första språk är, så länge du hämtar ytterligare språk när du väl har lärt dig ditt första

Lär dig datorprogrammering online hemma Steg 12
Lär dig datorprogrammering online hemma Steg 12

Steg 6. Lek med provkoden som en kurs ger dig

De flesta onlinekurser visar dig exempelkod för att hjälpa dig att förstå vad vissa kodningstangenter och texter gör. Så, i stället för att bara titta på koden, pyssla och ändra den, se sedan vilka resultat din pyssling har haft. Detta hjälper dig att plocka upp givna koncept snabbare.

  • Detta är särskilt viktigt om din kurs är tung på läsning. Att läsa om kodning och faktiskt kodning är väldigt olika processer.
  • Implementera provkoden från din kurs för att se till att du verkligen förstår kodningsprinciperna som du lär dig.
Lär dig datorprogrammering online hemma Steg 13
Lär dig datorprogrammering online hemma Steg 13

Steg 7. Var inte rädd för att be om hjälp om du är förvirrad

Det kan vara lätt att känna sig förvirrad av programmeringskurserna i online-hemmakurser. Om du har problem med ett kodningsproblem eller är osäker på en aspekt av kursen, kontakta instruktören eller en av dina kamrater. Till exempel, om du har fastnat och försöker skriva en specifik kodrad, arbeta bara med det i cirka 20 minuter. Om du fortfarande är stum, kontakta din instruktör för hjälp.

  • Om du går en självstyrd onlinekurs, kolla in ett kodningsforum för att komma i kontakt med erfarna kodare som borde vara villiga att svara på dina kodningsfrågor.
  • Kolla till exempel forumet "Stack Overflow" på:
  • Du kan också titta på onlineforumet "Code Project" på:

Del 4 av 4: Komplettera ditt lärande på egen hand hemma

Lär dig datorprogrammering online hemma Steg 14
Lär dig datorprogrammering online hemma Steg 14

Steg 1. Öva på att koda dagligen för att förbättra dina färdigheter

När du kan hitta tid, bara sitta och börja träna kodning av datorprogram från en grundläggande nivå. Ju mer du interagerar med själva koden, desto snabbare kommer du att hämta kodningskunskap. Försök också skriva ut din kod för hand. Om du ansöker om ett programmeringsjobb kommer du att bli ombedd att koda för hand i intervjun.

Du behöver dock inte utmatta dig mentalt för att lära dig kod. Om du blir frustrerad eller blir mer och mer förvirrad, ta en paus i 30 minuter

Lär dig datorprogrammering online hemma Steg 15
Lär dig datorprogrammering online hemma Steg 15

Steg 2. Läs programmeringsböcker för att bekanta dig med kodning

Om du inte är mycket kinestetisk eller taktil, men får kunskap mestadels genom visuella medel och läsning, kommer programmering av böcker att vara bra att lära sig om kodning. Dessa böcker bryter inte bara ner kodningens mekanik, utan också historien och teorierna bakom kodningsspråk. Om du är intresserad, kolla in titlar inklusive:

  • Vad är HTML 5?, av Brett McLaughlin.
  • PHP Essentials, av Julie Meloni.
  • Tänk Python, av Allen Downey.
  • Lär dig Ruby the Hard Way, av Zed Shaw.
Lär dig datorprogrammering online hemma Steg 16
Lär dig datorprogrammering online hemma Steg 16

Steg 3. Använd en barnapp för att behärska grunderna i kodning

Barnfokuserade kodningsappar kan vara användbara för vuxna som lär sig att koda online hemma. Apparna bryter ner kodningen i sina enklaste komponenter och presenterar information på ett sätt som är tungt för grafik och lätt att bearbeta. Detta kan hjälpa dig att komma upp i fart om du kämpar i din klass och kan cementera grunderna för kodning i ditt sinne.

Om du är intresserad, kolla in barnfokuserade kodningsappar som "Scratch", "Tynker", "Hopscotch" och "Cargo-Bot." Dessa bör finnas tillgängliga i alla större appbutiker

Lär dig datorprogrammering online hemma Steg 17
Lär dig datorprogrammering online hemma Steg 17

Steg 4. Spela ett online kodningsspel för att fördjupa dig i kodning

Om du gillar tanken på att lära dig kodning genom rolig, lekfull instruktion, kolla in ett kodningsspel. Det finns många spel online som du kan spela gratis. Dessa spel kan komplettera den kunskap du får i din programmeringsklass. Om du hellre vill bygga spel än att spela dem, leder ett antal online -kodningstutorials dig genom processen att skapa ditt eget onlinespel.

  • Kolla in Code Combat online på:
  • Du kan också titta på CodinGame på:
  • För att skapa kod för ditt eget spel online, besök Game Maven på:

Tips

  • Termerna "kodning" och "programmering" är i huvudsak utbytbara. "Programmering" är ett paraplybegrepp som innehåller den mer tekniskt inriktade "kodningen".
  • Det finns många ytterligare programmeringssajter online. För att få en uppfattning om några av de online -resurserna för att kolla in Girl Develop It, på
  • Du behöver inte bryta banken för att lära dig datorprogrammering online. Allt du behöver för att utveckla färdigheter i datavetenskap är en dator, rätt kompilatorer (som finns gratis) och en pålitlig internetuppkoppling.

Rekommenderad: