Wkuno

Hvordan begynne å lære programmering

Programmering er mye moro og usedvanlig nyttig. Mens du lærer å programmere, vil du også utvikle en rekke andre analytiske og kritisk tenkning ferdigheter for å takle alle slags komplekse problemer (ikke bare de på datamaskiner) og det kan bare hjelpe deg å starte en ny karriere eller lande en ny jobb i programvareutvikling.

Dataprogrammering er nesten alltid gjort i en slags Programming Language. Disse språkene er skrevet slik at mennesker kan forstå dem, men er formell og streng nok til å skrives inn i en maskin.

Programmeringsspråk er en måte for deg å uttrykke dine tanker om hvordan du utfører en bestemt oppgave. Som sådan, vil programmeringsspråket du starter med iboende påvirke hvordan du tenker om en bestemt problem. Denne innflytelsen er vanligvis kalles programmeringsspråket er paradigme.

Det finnes hundrevis - kanskje tusenvis - av programmeringsspråk der ute. (Programmerere liker å skrive nye programmeringsspråk.) Du trenger ikke å lære dem alle til å være en god programmerer, faktisk, mange av dem bruker den samme paradigme som andre språk, så ved å lære ett programmeringsspråk, vil du sannsynligvis har en "Reading kunnskap" av flere andre, og være i stand til å lære det helt ganske raskt.

Noen språk er rettet til bestemte formål. C, Java, osv. er ment å være "generelle" språk for å bygge programvare og applikasjoner (som en nettleser!) Språk som PHP er ment for dynamiske websider (som Google) Og det er andre fortsatt: Python, Perl, etc er "generelle skriptspråk" ment for å utføre en rekke små oppgaver.

Trinn

Hvordan begynne å lære programmering. Starte med en god bok eller tutorial på programmering.
Hvordan begynne å lære programmering. Starte med en god bok eller tutorial på programmering.
  1. 1
    Starte med en god bok eller tutorial på programmering. Boken vil trolig foreslå et språk. Hvis du trenger anbefalinger, bør du kanskje prøve Struktur og tolkning av dataprogrammer av Harold Abelson og Gerald Jay Sussman. Det vil lære deg hvordan du kan starte programmering på et språk kalt Scheme (nå kalt Racket), som er et veldig enkelt språk å lære. Boken er tilgjengelig gratis på nettet på http://mitpress.mit.edu/sicp/full-text/book/book.html
  2. 2
    Få en kompilator / tolk / ide for programmeringsspråket boken bruker. En kompilator / tolk er bare et annet dataprogram, men det vil konvertere ideer du har skrevet i et programmeringsspråk inn "maskinkode" slik at du kan se ting fungerer. Hvis du valgte å bruke boken ovenfor, kan du prøve PLT Scheme () Hvis du begynner å programmere i Java, kan du prøve Eclipse ( http://www.eclipse.org/downloads/ ) Hvis du bruker C / C + +, prøv Dev C + + ( http://www.bloodshed.net/devcpp.html ) eller C / C + + tolk Ch ( http://www.softintegration.com )
  3. 3
    Les boken! Ta eksempler på programmeringsspråk fra boken og sette dem inn tolk din. Prøv å endre eksempler og gjøre programmet gjøre forskjellige ting.
  4. 4
    Prøv å sette sammen dine egne ideer for å danne et arbeidsprogram. Begynn med enkle ting, som et program for å konvertere valutaer, og jobbe deg opp en lang til mer komplekse ting som du fortsetter å lese og lære om programmeringsspråk.
  5. 5
    Når du begynner aktivt programmering i ditt første språk, kan det være lurt å lære en ny en. Du får mest ut av å lære et nytt programmeringsspråk hvis du velger en som bruker et radikalt annet paradigme enn den du startet med. For eksempel, hvis du startet i ordningen, kan du prøve å lære C eller Java neste. Hvis du startet i Java, kan du lære Perl eller Python.
  6. 6
    Fortsett programmering og prøver nye ting! For å være en god programmerer, du, i det minste, har å holde tritt med skiftende teknologi. Dens en konstant læringsprosess, og du bør alltid være å lære nye språk, nye paradigmer, og viktigst: programmering nye ting!
  7. 7
    Lær hvordan du skriver - Dette er veldig viktig som det er å gjøre programmeringen svært rask og effektiv. Selv om folk ikke alltid anbefaler at du bør lære å skrive, men det er veldig nyttig

Tips

  • Ikke hopp start i komplekse språk som Java, men starte med python som det oppfordrer nybegynnere og består av i utgangspunktet hver lille aspekt i programmering.
  • Få en praktisk oppslagsbok. Sørg for at det er den nyeste versjonen som språk holde oppdatere.
  • Begynn med noe morsomt, motivere deg selv til å løse utfordringer, utvikler dine ferdigheter i logisk problemløsning.
  • Java har en kraftig konsept kalt multithreading. Studere den nøye.
  • Hvis du lærer Java deretter arbeide med NetBeans 6.0.1, er det veldig kult og lett.
  • Utenat syntaksen er et must. Du står fritt til å bruke det på din egen måte. Studere noen eksempler på programmer deretter starter koding din egen.