For de fleste av oss bare samspillet vi har med de mystiske språk datamaskiner er når de blinker uventet på våre skjermer, vanligvis ledsaget av en blå bakgrunn og lyden av tenners tenner. Grafisk brukergrensesnitt (GUI) og berøringsskjermen revolusjonen har gjort en formidabel jobb med å gjøre våre relasjoner med maskiner mer intuitive, mens enheter som den allestedsnærværende iPad ser ut til å bli innledet i en alder av elegant forbruk i stedet for skaperverket.
Men hva hvis du ønsker å gjøre mer enn bare å oppleve hva andre har gjort? Hva om du ønsker å bygge noe? Kanskje det ’ s tid til maksimal bak forhenget og lære litt koding
Kjøre et program du har skrevet selv og se resultatene spille ut som du håpet er en virkelig tilfredsstillende opplevelse.. Hvem hasn ’ t, når presentert med den nå sjeldne synet av en kommandolinjen, ønsket å skrive 10 Print “ Hello World ”, 20 Goto 10? Det ’ s nesten obligatorisk. Globale hilsener til side, men det er mer praktiske programmer til koding
Si at du ’. Re sette sammen en nettside og du finner en mal eller stil som du liker, men det ’ s mangler et sentralt element? Hvis du forstår en grunnleggende nivå av HTML eller Javascript så kan du bare justere koden og på kort tid i det hele tatt nettstedet ditt er fullt funksjonell. Hva ’ s mer, det ’ s en del av dere der også
For de DIY typene det er andre spennende muligheter.. Den nylige utgivelsen av Raspberry Pi, en £ 25 grunnleggende datamaskin bygget for å oppmuntre folk til å lære å kode, skapte kaos som de første 10.000 enheter ble solgt ut i løpet av minutter, nesten smelter selskapet ’ s servere i prosessen. De heldige nok til å få en hadde planer om å lage mediesentre, klassiske spill enheter, og til og med radiostyrte biler. Alle holdt sammen av en liten kode og noen stor fantasi.
Selvfølgelig lære programmeringsspråk kan være en skremmende prospektet, men heldigvis finnes det folk som er fast bestemt på å gjøre det lettere. Codecademy (www.codecademy.com) kjører et interaktivt nettsted som har gratis leksjoner i Javascript. Javascript er en av de mest nyttige nettside-relaterte språk, og en som ’ s også ideell for nybegynnere. Leksjonene ta deg fra en nybegynner til en erfaren veteran. Vi er på plass for å hjelpe deg med å utforske dette vidunderlige nye verden, og forhåpentligvis oppfordrer deg til å ta de første trinnene.
Kom i gang med Codeacademy
1. Gå til Codeacademy hjemmeside og sette opp en konto for å holde oversikt over fremgangen din. Du kan enten bruke en e-postadresse eller lenke til din Facebook-konto, som igjen vil legge inn dine prestasjoner for alle vennene dine til å se.
2. For å starte koding eventyr bare å følge instruksjonene i den venstre vinduet. Etter noen grunnleggende oppgaver som å legge inn navnet ditt og gjøre enkle matematikk You ’. Re tildelt din første skiltet og kan nå flytte til den første virkelige trening
3. Handlingen bytter til panelet på høyre side av skjermen. Instruksjonene fortelle deg å skape en grunnleggende dialogboksen. Kommandoen er fullt forklart, så med ett kort linje med kode det ’ s gjort.
Enkelt!
4. Etter et par flere leksjoner du kommer Editor og Arrays, som har to ruter. Den øverste er der du skriver inn koden og den nederste er der den utføres. Hint er tilgjengelige hele tiden hvis du står fast.
5. Nå er det ’ s på tide å begynne å eksperimentere med " Hvis ’ og " Else ’ kommandoer. Disse lar deg stille inn parametere og ulike utfall avhengig av hva brukeren skriver inn. Høres vanskelig, men de gitte eksemplene er grei og forståelig.
6 En av de siste innledende øvelser er en oppgave som, hvis du kode det på feil måte, kan skape en " uendelig loop ’, som normalt ville krasje datamaskinen. Sandbox natur området betyr bare en fane nettleser er berørt.
7 Ved å klikke på fanen Kurs på toppmenyen kommer du til hovedsiden for din profil. Dette viser hvor langt du ’. Har kommet gjennom de ulike leksjoner, viser merkene du har samlet, og lenker til prosjekter du kan forsøke
8 Prosjektene er mer avanserte oppgaver, for eksempel som å bygge en rekke spill. Målene er gjort klart, som er de verktøyene du bør bruke for å oppnå dem. Et nyttig tillegg er feilmeldinger som viser hvor eventuelle koding problemer kan være
9 Hvert prosjekt har også sitt eget forum hvor du kan legge inn spørsmål hvis du står fast eller hjelpe andre hvis du &rsquo.; re på toppen av spillet. Det ’ s. En annen indikator på hvordan Codecademy ønsker å gjøre det så enkelt som mulig å lære