Jag vill lära mig programmering men jag vet inte vart jag ska börja

 

Tablo reader up chevron

Syftet med denna artikel är att göra lärprogrammering tillgänglig för alla.

Vanliga frågor  Som mentor frågar jag ständigt följande:    "Vilket programmeringsspråk ska jag få veta om jag är ny?"  "Vilket programmeringsspråk är mest efterfrågat på jobb?"  "Vad är det mest populära programmeringsspråket?"  

Toppprogrammeringsspråk  

 

Om du letar efter en officiell ranking av de främsta programmeringsspråken, kan du hitta den här: IEEE Spectrum toppprogrammeringsspråk    Listan är utmärkt för att kontrollera om ett visst programmeringsspråk används idag. Men om du är ny för programmering rekommenderar jag inte att du väljer ett språk uteslutande baserat på en lista.    

Det finns många anledningar till varför du behöver granska vilka som är de bästa online-kasinon innan du släpper bort några hårt intjänade pengar som spelar online-spelautomater diamond queen spel. Delvis på grund av några dåliga äpplen som har gett online-kasinindustrin ett dåligt namn. Det är bara genom noggrant urval och recensioner, att du kan bli "garanterad" den bästa online-kasinoupplevelsen, motverka risken för deponering och återkallande.

Hur man väljer ett programmeringsspråk  Datavetenskap är ett helt kumulativt studieområde. Det innebär att varje efterföljande ämne bygger upp tidigare ämnen.    

 

Om du tidigare har försökt lära dig programmering (eller något STEM-fält) i skolan, försökte ditt bästa, men misslyckades - du var inte problemet. En bra professor i något kumulativt ämne kurerar noggrant läroplanen. 

 

Under förutsättning att varje student har tillräckligt förberett och uppfyllt förutsättningarna, bör förväntningarna på elevens förkunskaper vara tydliga. En bra professor förstår förväntningarna och tar ingen kunskap utöver det. 

 

Någonting utanför förväntningarna måste läras. Varje ämne i läroplanen beställs i följd, respektive till övriga ämnen.    När ett ämne är kumulativt måste noggrann uppmärksamhet ägnas vid utformning av kursplan eller inlärningsväg. 

 

Med det sagt, välj inte ett språk för sin ranking; välj ett språk för vilket du har en fullständig inlärningssökväg som inte ger några antaganden om förkunskaper.    

Några ord av råd  Innan du börjar lära dig hur du kodar är det viktigt att reflektera över den punkt jag gjorde ovan: Allt i datavetenskap är kumulativt.    Jag gillar att upprepa detta eftersom det största misstag du kan göra som en aspirerande programmerare ger upp eftersom du inte tror att du är smart nog att lära dig programmering. 

 

Att lära sig att koda har inget att göra med din intelligens. Ja, det är svårt att lära sig programmering, inte på grund av vem du är, men för att det finns många ämnen att lära.    Första regeln, acceptera att följande scenario kommer att hända: du är introducerad till ett nytt ämne som absolut inte menar dig.    

 

Det scenariot kommer att hända om och om igen. Hur du hanterar den situationen är den enda faktorn som bestämmer din framgång varje gång det händer.    

 

Om det aktuella ämnet du lär dig inte är meningsfullt för dig, stanna var du är. Fortsätt inte till nästa ämne. För att upprepa är ämnena kumulativa. Att springa framåt är som att försöka fästa ett tak i ett hus som saknar ram, väggar och fundament.    Jag befinner mig i denna situation hela tiden. 

 

Jag måste ofta titta på samma föreläsning av en videohandledning flera gånger för att jag ska kunna förstå vad jag lär mig. Bli inte avskräckt om du befinner dig i mina skor.    Om handledningen (eller boken) du använder inte förklarar ämnet tillräckligt, måste du hitta andra resurser som fungerar för dig. 

 

Det finns ingen ursäkt för att ge upp bara för att din handlednings täckning av ett ämne inte fungerade för dig. Du hittar nästan allt du vill lära dig gratis på YouTube. Ta reda på vad du ska söka efter (t ex [ämnet] i [ditt programmeringsspråk] + alla andra användbara nyckelord).    

 

Om du söker på YouTube för pedagogiska handledning, kontrollera statistiken först. Ta en snabb titt på betyg och / eller visningsräkningen. Om du fortfarande är osäker på om en video är värt din tid, läs några av kommentarerna för att göra andras åsikter. Många ämnen kommer inte att förstå första gången. Så avstå från de negativa självtankarna.    

 

Målet är att vara medveten om din förståelse som du lär dig. När du går vidare genom inlärningsvägen behöver du självreflektera. För varje ämne du täcker, fråga dig själv frågor som:    "Är det här ämnet meningsfullt för mig?"  "Var det någon ny terminologi? 

 

Om så är fallet, var en formell definition för varje ny term? "  "Var det några nya färdigheter? Förstår jag hur varje ny färdighet används i applikationen? Kan jag visa min förståelse för denna färdighet genom att lösa praktiska problem? "  "Kommer jag ihåg vad jag just lärt mig imorgon? Och dagen efter?

 

Om inte, hur ska jag begå det till minne? "  En sista bit av råd: Underskatt aldrig maktens minne. Memorisering är ett helt underutnyttjat tillvägagångssätt vid lärandet. Ja, förståelse av ett ämne är det ultimata målet. Men förståelse kan ta tid. 

 

Om du verkligen kämpar för att förstå ett ämne, bryta ner ämnet och memorera de viktiga termerna. Om du inte kan förstå hur något fungerar ska ditt omedelbara mål vara memorisering. Om du behöver tips om hur du hanterar memorering, överväg att använda studiekortstekniken. 

 

Hur man börjar lära sig datorprogrammering    

 

Programmering är mycket roligt och utomordentligt användbart. Det gör att du kan vara kreativ och öppnar också ett brett utbud av nya karriärer för dig. Om du vill lära dig hur du programmerar, läs handledningen nedan för en förklaring av var du ska gå och vad du ska studera.    

Välj ett programmeringsspråk. Datorprogrammering görs i huvudsak som en uppsättning skriftliga instruktioner som datorn följer (även känd som binär kodning). Dessa instruktioner kan skrivas på ett antal olika "språk", eller som helt enkelt är olika sätt att organisera instruktionerna och texten. 

 

Olika språk tenderar att användas för att skapa olika typer av program, men välj ett språk som du tycker är relevant för vad du vill göra. [1] Om du bestämmer dig för att ett språk inte passar dina behov, kan du alltid gå vidare till ett nytt språk.        

 

Tänk på C, C ++, C # och relaterade språk. Dessa språk används främst för att skapa fristående datorapplikationer, till exempel spel. C och C ++ är svåra språk att lära sig för en nybörjare, men inte omöjligt. Att lära dem kommer att ge dig en djup förståelse för inte bara programmering (de flesta programmeringsspråk ärva vissa koncept eller det andra från C och C ++), men också hur en dator fungerar. De är populära och används ofta, men C #, ett språk som mycket liknar Java, börjar bli vanligare.      

 

Tänk på Java eller JavaScript. Det här är bra språk att lära dig om du vill arbeta med att skapa webbpluggar (JavaScript) eller mobilappar (Java). Dessa språk är mycket efterfrågade just nu, så de är praktiska att veta. Tänk på att Java och JavaScript är helt olika språk, trots likheten i namn.      

 

Prova Python. Python är ett mycket mångsidigt språk som används allmänt på flera plattformar. Trots att den är extremt kraftfull, är det ett enkelt språk för en nybörjare att hämta, så prova.    Tänk på PHP. PHP står för PHP: 

 

Hypertext Processor. Det är ett webbprogrammeringsspråk och relativt lätt att lära på grund av dess svaga skrivning och popularitet (popularitet betyder att det kommer att finnas flera användbara handledning på språket). Det är ett bra språk för serverns programmering.

Comment Log in or Join Tablo to comment on this chapter...
~

You might like Petro's other books...