Sådan lærer du et programmeringssprog

Hvis du er interesseret i at oprette computerprogrammer, mobilapps, websteder eller andre typer programmer, skal du lære mindst et programmeringssprog. Det gør det muligt for programmet at arbejde fra den enhed, der bruges, det være sig en computer, en mobiltelefon eller en anden type enhed.

trin

Del 1
Valg af sprog

Billedets titel Lær et programmeringssprog Trin 1
1
Bestem, hvad dit område af interesse er. Du kan starte med stort set alle programmeringssprog (selvom nogle af dem er meget mindre komplicerede at assimilere end andre). Det spørgsmål du skal spørge dig selv er: Hvad vil jeg opnå eller opnå ved at lære et programmeringssprog? På denne måde bliver det lettere at vide, hvilken slags sprog der passer bedst til dine mål.
  • Hvis du vil udvikle websites, skal du kende et sæt sprog, der er helt anderledes end nogen interesseret i at udvikle applikationer, hvilket kræver forskellige færdigheder. Det vil sige det formål, som du vælger, vil direkte påvirke det indledende kursus, der skal tages i studierne.
  • Billedets titel Lær et programmeringssprog Trin 2
    2
    Du kan starte med at studere mere "simpelt" sprog. De er normalt på højt niveau sprog, og er nyttige primært for initiativtagerne. Disse sprog giver grundlæggende begreber og lærer dig, hvordan logik kan bruges på næsten ethvert sprog.
    • De to mest populære sprog i denne kategori er Python og Ruby. Begge er objektorienterede sprog, der kan bruges til at udvikle websites og få en syntaks tilgængelig for begyndere.
    • "Objektorienteret" betyder, at programmer på dette sprog er konstrueret ved hjælp af begrebet "objekter". Dette begreb bruges i mange andre programmeringssprog, såsom C ++, Java, Objective-C og PHP.
  • Billedbetegnelse Lær et programmeringssprog Trin 3
    3
    Læs grundlæggende tutorials på nogle sprog for at få mere informeret, før du træffer en beslutning. Hvis du stadig er i tvivl om, hvilken en ville være bedst egnet til dit formål, så prøv at læse vejledninger for at lære nogle af dem at kende. Hvis et sprog synes at være mere fornuftigt end andre, skal du fortsætte med at studere det pågældende sprog. I programmeringsverdenen er det værd at vide lidt af hvert sprog (foruden at mastere baggrunden mindst en selvfølgelig). Der er mange tutorials på internettet for hvert sprog, herunder wikiHow:
    • https://pt.hodtari.com/Aprender-a-Linguagem-Python. Python-sproget er godt for begyndere og kan blive magtfuldt, hvis du kan mestre det. Det bruges meget på hjemmesider og endog i nogle spil.
    • https://pt.hodtari.com/Se-Tornar-um-Programador-Java. Java-sproget bruges i utallige typer af programmer, fra spil og websteder til ATM-programmer.
    • https://pt.hodtari.com/Aprender-HTML. HTML er ikke et programmeringssprog, men det er et vigtigt skridt for alle, der ønsker at blive en hjemmesideudvikler. For at lære nogen form for hjemmesideudvikling, skal du kende HTML først.
    • https://pt.hodtari.com/Come%C3%A7ar-a-Aprender-Programa%C3%A7%C3%A3o-em-C-Usando-o-Turbo-C%2B%2B-IDE. C er et af de ældste sprog. Det er dog et kraftfuldt værktøj og er grundlaget for mere moderne sprog som C ++, C # (udtalet C-sharp) og Objective-C.
  • Del 2
    Starter langsomt

    Billedets titel Lær et programmeringssprog Trin 4
    1
    Lær det grundlæggende sprog i det valgte sprog. Afhængigt af valget kan disse begreber variere, men alle sprog har fælles grundlæggende punkter, der er afgørende for at opbygge nyttige programmer. Hvis du mestrer disse begreber tidligt, bliver det lettere at løse problemer og skabe effektive og effektive koder. Tjek nogle koncepter, der findes på mange forskellige sprog:
    • Variabler: En variabel er en måde at lagre og henvise til data, der ikke forbliver den samme. De kan manipuleres og kommer normalt ind i foruddefinerede typer, såsom heltal, tegn og andre. På nogle sprog bestemmer typen af ​​variabel hvilken type data der kan lagres. Ved kodning har variabler normalt navne, der gør dem noget identificerbare for mennesker. På denne måde er det lettere at forstå, hvordan variablen interagerer med resten af ​​kodningen.
    • Betingede strukturer: En betinget struktur er en handling udført baseret på, om tilstanden er sand eller ej. Den mest almindelige form for betinget struktur er "If-Then-Else". Hvis strukturen er sand (f.eks. X = 5), er resultatet anderledes, hvis strukturen er falsk (for eksempel x! = 5).
    • Funktioner: Det korrekte navn til dette koncept varierer alt efter sprog. Det kan kaldes "Procedure", "Metode" eller "Rutinemæssig". Funktionen er stort set et mindre program inden for en større. Det kan "kaldes" eller anmodes af programmet flere gange, så programmereren kan skabe komplekse programmer effektivt, genbruge dele af koden.
    • Dataindtastning: Dette er et bredt begreb, der anvendes på næsten alle sprog. Det indebærer både indlæsning af data fra brugeren samt lagring af disse oplysninger. Den måde, hvorpå data lagres, afhænger af typen af ​​program og de tilgængelige dataindgange (tastatur, fil osv.). Dette koncept ligger meget tæt på Data Output, som består af resultatet, der genereres af de data, der indtastes af brugeren, om dette resultat vises på skærmen eller leveres i form af en fil.
  • Billedets titel Lær et programmeringssprog Trin 5
    2
    Installer alle de programmer, der er nødvendige for at lære. Mange programmeringssprog kræver brug af kompilatorer, som er programmer designet til at oversætte koden til et sprog, som maskinen kan forstå. Andre sprog som Python bruger en tolk, der kan udføre programmer installeret uden kompilering.
    • Nogle sprog har et integreret udviklingsmiljø (IDE), som typisk indeholder en kodeditor, kompilator eller tolk og en debugger (en slags "jæger" og fejlkorrektor i programmer). Dette gør det muligt for programmøren at udføre en ønsket funktion på et bestemt sted. Integrerede udviklingsmiljøer kan også indeholde visuelle repræsentationer af objekt- og kataloghierarkier.
    • Der findes en række kode redaktører tilgængelige på internettet. Disse programmer tilbyder forskellige måder at fremhæve dele af syntaxen og give andre meget nyttige værktøjer til en programmør.
  • Del 3
    Oprettelse af dit første program

    Billede med titlen Lær et programmeringssprog Trin 6
    1
    Fokus på et koncept ad gangen. Et af de første programmer, der er undervist i et hvilket som helst sprog, er "Hello World". Det er meget enkelt og viser tekstmeddelelsen "Hej, Verden" på skærmen. Dette program lærer den syntaks, der er nødvendig for at oprette et grundlæggende og funktionelt program, samt at styre output og visning af resultater. Ved at ændre teksten kan du lære, hvordan grundlæggende data styres af programmet.
  • Billede med titlen Lær et programmeringssprog Trin 7
    2
    Lær hvordan koder fungerer ved at "demontere" dem, der allerede er på internettet. Der er tusindvis af kodeeksempler for alle programmeringssprog. Brug dem til at undersøge, hvordan forskellige aspekter af sprog fungerer og hvordan forskellige dele interagerer. Nyd uddrag af forskellige eksempler til at lave dine egne programmer.
  • Billedets titel Lær et programmeringssprog Trin 8
    3
    Undersøg syntaksen. Syntaks er den formular, hvor sproget er skrevet, så kompilatoren eller tolken kan forstå det. Hvert sprog har en unik syntaks, selvom den deler visse elementer. At lære syntaxen er afgørende for at lære at programmere ved hjælp af et sprog. Det kan siges, at det i grunden er grundlaget for, at mere avancerede begreber er jordforbundne.
  • Billedets titel Lær et programmeringssprog Trin 9
    4
    Prøv at lave små ændringer i dit program. Bemærk de forskellige resultater for hver ændring. På den måde lærer du hvad der virker eller ikke meget hurtigere end hvis du læste en bog eller en manual. Vær ikke bange for at lave fejl - at lære at rette dem er en vigtig del af enhver udviklingsproces, og nye ting arbejder sjældent første gang.
  • Billede med titlen Lær et programmeringssprog Trin 10
    5
    Begynd at udøve fejlsøgning (finde og fastsætte fejl ved programmering eller fejlsøgning). Fejl er almindelige i enhver programmers liv. De kan vises næsten overalt i programmet. De kan variere fra ufarlige quirks i programmer til fejl, der kan få programmet til at stoppe med at arbejde. Fordi jagt og fastsættelse af disse fejl er en stor del af softwareudviklingsprocessen, er det bedst at vænne sig til at håndtere dem.
    • Når du tester en ændring her og der i programmet, finder du ting, der ikke virker. At opdage alternative måder at løse problemer på er en af ​​de mest værdifulde færdigheder, du kan have som programmerer.
  • Billedets titel Lær et programmeringssprog Trin 11
    6
    Kommentér hele koden. Næsten alle programmeringssprog tillader indsættelse af kommentarer, tekst, der ikke behandles af tolken eller kompilatoren. Dette giver dig mulighed for at forlade klare forklaringer på, hvordan koden fungerer for dig selv og andre programmører. Dette hjælper dig ikke kun med at huske, hvad koden gør i et komplekst program, men er en vigtig praksis i et samarbejdsmiljø ved at hjælpe andre med at forstå, hvad din kode gør.
  • Del 4
    Øv regelmæssigt

    Billedets titel Lær et programmeringssprog Trin 12
    1


    Skriv kode hver dag. Mastering af et programmeringssprog tager tid. Selv et nemt at lære sprog som Python, som kun kan tage en dag eller to for at forstå grundlæggende syntaks, kan tage lang tid at mestre. Prøv at investere lidt tid programmering hver dag, selvom kun i en time.
  • Billedets titel Lær et programmeringssprog Trin 13
    2
    Indstil mål for dine programmer. Ved at skabe overbevisende, men udfordrende mål, vil du kunne begynde at løse problemer og finde løsninger. Prøv at tænke på en grundlæggende applikation, som en lommeregner, og udvikle nye måder at opbygge den på. Brug den syntaks og begreber du har lært og anvend dem i praksis.
  • Billedets titel Lær et programmeringssprog Trin 14
    3
    Tal med andre og læs andre programmer. Der er mange programmeringsgrupper dedikeret til bestemte sprog eller discipliner. At finde og deltage i et fællesskab kan gøre underværker for din læring. Du får adgang til en bred vifte af prøver og værktøjer, der kan hjælpe med din læringsproces. Læsning af koden fra andre programmører kan inspirere dig og hjælpe dig med at forstå koncepter, som du ikke har mestret endnu.
    • Tjek onlinefora for forum og fællesskaber for det sprog du vælger. Deltag og ikke bare stille spørgsmål. Disse samfund betragtes som et samarbejdssted, ikke kun et kald af pligt. Du er velkommen til at stille spørgsmål, men altid vise, at du har forsøgt at løse problemet på egen hånd og ikke lige bag nogen, der vil løse for dig. Vær åben for ideer og alternativer, som du ikke har tænkt på før.
    • Når du har en lille oplevelse, overveje at deltage i en hackathon, dojo eller maraton programmering. Dette er begivenheder, hvor enkeltpersoner eller hold konkurrerer mod uret for at udvikle et funktionelt program, der normalt involverer et bestemt tema. Disse begivenheder kan være sjovt og en fantastisk måde at finde andre programmører på.
  • Billedets titel Lær et programmeringssprog Trin 15
    4
    Udfordre dig selv til fortsat at lære at lære sjovt. Prøv at gøre ting, du stadig ikke kender. Undersøg måder at udføre opgaven på, og prøv derefter at gennemføre det i dit eget program. Under læringen er det vigtigt ikke at være tilfreds med et program, der bare virker og søger måder at gøre det bedre på. Som professionel udvikler vil det ikke altid være muligt.
  • Del 5
    Udvidelse af din viden

    Billede med titlen Lær et programmeringssprog Trin 16

    Video: Lær JavaScript #12 | Manipuler med HTML elementer

    1
    Tag kurser og træning. Mange kollegier, tekniske gymnasier og samfundscentre tilbyder programmeringskurser og seminarer, hvor du kan tilmelde dig uden at være studerende på institutionen. Dette kan være en god mulighed for nye programmører, da du kan få hjælp fra en mere erfaren programmør og møde andre programmører i dit område.
  • Billedets titel Lær et programmeringssprog Trin 17
    2
    Køb eller lån bøger. Der findes tusindvis af lærebøger til alle programmeringssprog. Du bør ikke søge at lære kun fra bøger, men de er gode referencer og indeholder mange gode eksempler.
  • Billedets titel Lær et programmeringssprog Trin 18
    3
    Undersøg matematik og logik. Ved programmering vil du næsten altid bruge elementær aritmetik, men det er vigtigt at studere mere avancerede begreber. Dette er især relevant, hvis du udvikler simuleringer eller programmer, der er stærkt afhængige af komplekse algoritmer. For de fleste programmer behøver du ikke avancerede matematiske færdigheder. Undersøgelsen af ​​programmeringslogik kan hjælpe dig med at forstå, hvordan du bedst kan håndtere komplekse problemer.
  • Billedets titel Lær et programmeringssprog Trin 19
    4
    Stop aldrig programmeringen. Der er en populær teori om at blive ekspert på noget kræver mindst 10.000 timers praksis. Mens dette er åbent for debat, er det generelle princip sandt: at blive en mester på noget tager tid og engagement. Forvent ikke at vide alt fra dag til nat, men hvis du holder fokus og fortsætter din læring, kan du blive ekspert i dit område.
  • Billedets titel Lær et programmeringssprog Trin 20
    5
    Lær andre programmeringssprog. Du vil nok være i stand til at vende rundt og kende kun ét sprog, men dine chancer for succes i området bliver bedre, hvis du lærer flere af dem. Det andet eller tredje sprog skal generelt være komplementært til det første, hvilket gør det muligt at skabe mere komplekse og interessante programmer. For eksempel, efter at have lært Python, vil læring C tillade dig at oprette programmer på lavere niveau, der kan integreres med dine Python-programmer. Når du først har en god forståelse for dit modersmål, er det måske allerede tid til at begynde at lære andet sprog.
    • Du vil nok bemærke, at lære det andet sprog bliver meget nemmere og hurtigere end det første. Mange programmeringskoncepter er fælles blandt mange sprog, især når de er nært beslægtede.
  • Del 6
    I praksis

    Video: 4 Tips til at lære programmering

    Billedets titel Lær et programmeringssprog Trin 21
    1
    Få træning i området. Selvom det ikke er strengt nødvendigt, kan en bachelorgrad på et universitet eller college afsløre en række forskellige sprog, mere formelle begreber, og hjælpe dig med at møde andre fagfolk og studerende. Dette gælder ikke for alle, og mange succesfulde programmører har aldrig gjort en college-grad.
  • Billedets titel Lær et programmeringssprog Trin 22
    2
    Opret en portefølje. Når du opretter programmer og udvider din viden, skal du holde dit bedste arbejde i en portefølje. Du kan vise det i ansættelser og interviews som et eksempel på kvaliteten af ​​dit arbejde. Indsæt altid kun arbejde, du har gjort på egen hånd, medmindre du har lov til at inkludere arbejde udført for et andet firma.
  • Billedbetegnelse Lær et programmeringssprog Trin 23
    3
    Gør freelance arbejde. Der er et stort marked for freelance udviklere, især mobile applikationer. Tag noget freelance arbejde for at føle, hvordan forretningsudvikling fungerer. Du kan også bruge freelance arbejde til at hjælpe med at opbygge din portefølje og skabe offentligt synlige værker.
  • Billedbetegnelse Lær et programmeringssprog Trin 24
    4
    Opret din egen freeware eller kommerciel software. Du behøver ikke arbejde hos et firma for at tjene penge programmering. Hvis du har de nødvendige færdigheder, kan du selv udvikle og offentliggøre software via din egen hjemmeside eller en virtuel butik. Vær forberedt på at understøtte den software, du lancerer kommercielt, som dine kunder forventer, at det fungerer korrekt.
    • Freeware er en populær måde at distribuere enkle programmer, værktøjer og værktøjer til. Udvikleren laver ingen penge, men det er en god måde at opbygge et omdømme og blive synligt i samfundet.
  • tips

    • Hvis du er interesseret i programmeringsspil, søg efter Python, C ++ og Java. Af de tre, C ++ er nok den mest effektive sprog, Python er langt den nemmeste at lære, og Java, der har de bedste chancer for at lade dine programmer kører på Windows, Mac OS og Linux uden nogen ændringer.
    • Lær om Software LIvre. Undersøg kildekoden for programmer, der er tilgængelige som fri software. Hvorfor genopfinde hjulet, når du bare kan gøre det bedre? Bare sørg for at forstå, hvad du programmerer.
    • For mange mennesker programmerer noget, de finder interessante eller nyttige, bedre end følgende eksempelbøger. Brug et søgeværktøj til at finde projekter, der interesserer dig.
    • Når du lærer noget nyt, er det ofte nyttigt at implementere på egen hånd og justere gradvist for at sikre dig at du har forstået konceptet.
    • Brug altid opdateret dokumentation, kompilatorer, redaktører og tolke.
    • Der findes referencer til at hjælpe dig. Forstyr ikke dig selv, hvis du ikke kan huske alt - det tager tid. Det vigtige er at vide, hvor man finder den.
    • For at øve, prøv at lære andre. Dette vil ikke kun gøre dig mere kompetent, men vil også få dig til at tænke mere dybt og stå over for problemer med forskellige perspektiver.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com