Wkudk

Hvordan at begynde at lære edb-programmering

Programmering er en masse sjov og overordentligt nyttigt. Mens du lærer at programmere, vil du også udvikle et væld af andre analytiske og kritiske tænkning til at tackle alle former for komplekse problemer (ikke kun dem på computere), og det kan bare hjælpe dig starte en ny karriere eller lander et nyt job i softwareudvikling.

Computer programmering er næsten altid gjort i en slags programmeringssprog. Disse sprog er skrevet, så mennesker kan forstå dem, men de er formel og streng nok til input i en maskine.

Programmeringssprog er en måde for dig at udtrykke dine tanker om, hvordan du udfører en bestemt opgave. Som sådan vil det programmeringssprog du starter ud med natur indflydelse på, hvordan du tænker om et bestemt problem. Denne påvirkning kaldes normalt programmeringssproget paradigme.

Der er hundredvis - endda tusindvis - af programmeringssprog derude. (Programmører gerne skrive nye programmeringssprog.) Du behøver ikke at lære dem alle at være en god programmør, faktisk bruge mange af dem på samme paradigme som andre sprog, så ved at lære et programmeringssprog, vil du sandsynligvis har en "Reading viden" af flere andre, og være i stand til at lære det helt ret hurtigt.

Nogle sprog er gearet til specifikke formål. C, Java, osv. er beregnet til at være "almindelige formål" sprog til opbygning af software og edb-programmer (ligesom en browser!) Sprog som PHP er beregnet til dynamiske hjemmesider (som Google!) Og der er andre stadig: Python, Perl, osv. er "generelle scriptsprog" betød for at udføre en bred vifte af små opgaver.

Steps

Hvordan at begynde at lære edb-programmering. Start med en god bog eller tutorial om programmering.
Hvordan at begynde at lære edb-programmering. Start med en god bog eller tutorial om programmering.
  1. 1
    Start med en god bog eller tutorial om programmering. Bogen vil formentlig foreslå et sprog. Hvis du har brug anbefalinger, kan du prøve Struktur og Fortolkning af edb-programmer ved Harold Abelson og Gerald Jay Sussman. Det vil lære dig at begynde at programmere i et sprog kaldet Scheme (Nu hedder Racket), som er et meget simpelt sprog at lære. Bogen er tilgængelig online gratis på http://mitpress.mit.edu/sicp/full-text/book/book.html
  2. 2
    Få en compiler / tolk / IDE til programmeringssproget din bog bruger. En compiler / tolk er bare en anden computer program, men det vil omdanne ideer, du har skrevet i et programmeringssprog til "maskinkode", så du kan se tingene arbejde. Hvis du vælger at bruge bogen ovenstående, prøv PLT Scheme () Hvis du begynder at programmere i Java, kan du prøve Eclipse ( http://www.eclipse.org/downloads/ ) Hvis du bruger C / C + +, prøv Dev C + + ( http://www.bloodshed.net/devcpp.html ) eller C / C + + tolk Ch ( http://www.softintegration.com )
  3. 3
    Læs bogen! Tag eksempler på programmeringssproget fra bogen og sætte dem ind i din tolk. Prøv at ændre eksemplerne og gøre programmet gøre forskellige ting.
  4. 4
    Prøv at sætte sammen dine egne ideer til at danne et arbejdsprogram. Start med enkle ting, som et program til at konvertere valutaer, og arbejde dig op ad en lang til mere komplekse ting som du fortsætter med at læse og lære om din programmeringssprog.
  5. 5
    Når du begynder aktivt programmering i dit første sprog, kan du ønsker at lære en anden. Du får mest ud af at lære et andet programmeringssprog, hvis du vælger en, der bruger en radikalt anderledes paradigme end den, du startede med. For eksempel, hvis du startede i skema kan du prøve at lære C eller Java næste. Hvis du startede i Java, kan du lære, Perl eller Python.
  6. 6
    Fortsæt programmering og prøve nye ting! At være en god programmør, du, i det mindste, er nødt til at holde trit med teknologien ændrer sig. Dens en konstant læreproces, og du bør altid være at lære nye sprog, nye paradigmer, og vigtigst: programmere nye ting!
  7. 7
    Lær at skrive - Det er meget vigtigt, da det er at gøre din programmering meget hurtig og effektiv. Selvom folk ikke altid anbefale, at du skal lære at skrive, men det er meget nyttigt

Tips

  • Må ikke hoppe start på komplekst sprog som Java, men starter med python, da det fremmer begyndere og består af stort set hver eneste lille aspekt i programmering.
  • Få en handy opslagsbog. Sørg for, at det er den nyeste version, da sprog holde opdatere.
  • Start med noget sjovt, motivere dig selv til at løse udfordringerne, forløber dine færdigheder i logisk problemløsning.
  • Java har et stærkt koncept kaldet multithreading. Studér den omhyggeligt.
  • Hvis du er ved at lære Java derefter arbejde med NetBeans 6.0.1, det er meget cool og nemt.
  • Udenad syntaksen er et must. Du er velkommen til at anvende det på din egen måde. Studere nogle prøve programmer derefter starte kodning din egen.