Din guide til programmering af læring

Har du nogensinde brugt en app eller et websted og undrede dig over, om du selv kunne oprette noget sådan? Hvis du lærer at programmere, kan du! Faktisk kan du drage fordel af at lære det grundlæggende ved programmering, selvom du ikke udvikler fuldt ud software. I dette indlæg gennemgår jeg nogle spørgsmål og svar for at hjælpe dig med at komme i gang med programmering.

Hvorfor skulle du lære programmering?

At lære programmering er en god idé, da du kan bruge viden på mange forskellige områder. Du kan naturligvis bruge det til at oprette apps og websteder, men du kan også bruge det til at udføre mange andre ting. For eksempel kan du skrive makroer til at automatisere opgaver i Microsoft Office, eller du kan skrive et script til beregning af problemer i erhvervslivet. For at lære programmering har du brug for lidt tålmodighed, opmærksomhed på detaljer og evnen til at løse problemer. Da programmering kan være hård, hjælper det, hvis du har et specifikt projekt, du vil bygge til sidst. At arbejde mod et mål vil hjælpe dig med at overvinde de vanskeligheder, du støder på. Derudover, hvis du ved, hvad du vil bygge, vil du være i stand til at bestemme, hvilket sprog du skal lære. Reklame

Hvilket sprog skal du lære?

Alle de populære sprog har de samme grundlæggende elementer, så du skal ikke bekymre dig for meget om hvilket sprog du først lærer. Det giver stadig mening at lære det sprog, der passer bedst til dine mål, så tjek dette flowchart for hurtig hjælp:

Reklame

Det “Kompilerede sprog” (til højre) har flere regler, der hjælper med at forhindre fejl. Folk bruger normalt speciel software (kendt som en IDE) til at programmere i dem, som har funktioner til hjælp med kodning. Disse sprog er populære i store virksomheder og store websteder. Microsoft oprettet C # og giver værktøjer til kodning i det, mens Java bruges i Android-apps og undervises i mange colleges.

Det “Tolkede sprog” har færre regler, og du kan skrive korte programmer hurtigere med dem. Programmerere bruger ofte en let teksteditor til at kode på disse sprog. Disse sprog bruges af mange startups og websteder. PHP var meget populært for et årti siden, og der er stadig mange manuskripter og websteder, der er skrevet i PHP. Imidlertid betragter mange mennesker PHP som rodet og inkonsekvent, så du skal sandsynligvis vælge et andet sprog, hvis du opretter et websted fra bunden. Rubin og Python er lignende sprog. Ruby bruges i de meget populære webstedsrammer Ruby on Rails, mens Python bruges både på nettet og i anden software. Javascript (som ikke er relateret til Java) er det eneste sprog, der kan køre inden for en webbrowser, så alle visuelle effekter på nettet er skrevet i den. For nylig er det også begyndt at blive brugt til at oprette hele websteder. Uanset hvilket sprog du vælger, er det vigtige at komme i gang med at lære det! Reklame

Hvilke ressourcer kan du bruge til at lære programmering?

Den bedste måde at komme i gang med programmering er at bruge en online interaktiv tutorial. Codecademy og Learnstreet er populære steder til at lære de scriptede sprog, og du kan lære Java på Learneroo, et websted, som jeg for nylig oprettede. Det er også en god ide at få en bog eller en reference, så du kan lære mere, når du er færdig med begyndervejledningerne. Hvis du kan lide videokurser, så tjek 20 steder at lære online, der viser websteder, der tilbyder både generelle og datalogi-kurser.

Så er du klar til at oprette dit eget projekt uden en tekst, der fortæller dig nøjagtigt, hvad du skal gøre. Dette betyder, at du er nødt til at vide, hvor du skal søge hjælp. For at finde ud af mere om et programmeringssprog, skal du først kontrollere den officielle dokumentation for det pågældende sprog. Når du har problemer, kan en velplaceret Google-søgning give dig oplysninger om de fleste problemer. Hvis du ikke kan finde dit nøjagtige problem online, kan du spørge det på StackOverflow, programmets Q & A-sted. Hvis du stiller et specifikt spørgsmål tydeligt og viser, at du har foretaget din research, vil tilfældige personer online ofte hurtigt hjælpe dig gratis! Hvis du har brug for mere hjælp, kan du overveje at gå til programmering af møder, finde en mentor eller gå til en fuldgyldig programmeringsstartcamp. Reklame

Held og lykke med at lære at programmere!