"Jeg er 24 år og lige begyndt at lære kodning. Jeg vil gerne være en programmør. Er jeg for sent i spillet? "
Et af de opfattede svar på dette på Quora.com kom fra grafikeren Michel Poisson.
Jeg er 63, og for otte måneder siden besluttede jeg at lære mig Blender 3D. Det er open source, skrevet i C, og bruger Python til scripting. Sidste sommer var det HTML5, CSS3, JavaScript og PHP. Så fra mit perspektiv er 24 lige så god en tid som nogen.
De 40 år mellem respondenten og tvivleren er chinken i vores tankeproces, der siger, at det er en ungmans spil. Lad os gentage - der er ingen alder at lære. Når du er på den vej, skal du bare holde øje med. Og i dag er der flere måder end en måde at skærpe dine kodende koteletter på.
Hvis du har hentet et programmeringssprog til at lære, hvordan du vælger et programmeringssprog for at lære i dag og få en god job om 2 år Sådan vælger du et programmeringssprog for at lære i dag og få en god job om 2 år Det kan tage mange års dedikeret arbejde for at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? Læs mere, lad os starte klassen med nogle innovative hjemmesider.
Dash - Lær med projekter
Lær: HTML, CSS, JavaScript
Dash ligner Codecademy med sin fordybende projektbaserede tilgang, og tutorials går igennem fem projekter med stigende vanskeligheder. Begrænset til de tre webteknologier for nu, det er velegnet til en nybegynder og helt gratis. Fra at opbygge en personlig hjemmeside til et Madlibs-spil, skal en vilkårlig coder frigøre 82 færdigheder ved at gå gennem kontrolpunkter i lektionerne.
Dash er designet til trinvis læring - du kan ikke gå til den næste færdighed, medmindre du låser den forrige op. Dash-projekterne er korte og baseret på virkelige behov. Hver har en "storyline" - med et skel af virkeligheden som du bygger projekter for fiktive kunder. Dash editoren giver dig også mulighed for at skifte det "hvad du ser" skærm fra en computerskærm til en mobiltelefon.
Kode Player - Lær af Screencasts
Lær: HTML5, CSS3, JavaScript.
At lære med screencasts fra coders er en anden interessant tag på, hvordan man opbygger noget med kode. Dette er ikke helt egnet til begyndere, men hvis du har en vis erfaring under dit bælte, viser kodespiller dig kunsten at lave timer eller stilfuld kalkulator fra bunden. Nybegyndere kan tage inspiration af, at nogle få linjer kode skaber digital kunst.
Spil det med forskellige hastigheder. Brug tidslinjeskiften til at standse og spole de bit, du savner. For hver walkthrough, læs beskrivelsen og kommentarerne. Hvis du ville se nogen, der skaber noget med kode, i et tempo, der passer dig, er Code Code-spilleren ideel.
Talent Buddy - Lær med quizzer og puslespil
Lær: JavaScript og andre sprog fra C til Scala.
Løs kodning quizzer, der omfatter Java, Ruby, Python, PHP og meget mere. Webstedet har betalt mentorprogrammer med ekspert softwareudviklere, der hjælper eleverne med at udvikle webudviklingsfærdigheder. Det er et tre måneders program. Men du kan logge ind gratis og prøve de sjove problemer på den indbyggede editor. Quizerne kan hjælpe dig med at uddybe dine evner og give øjeblikkelig feedback via editoren. Talent Buddy kan ikke være for alle, da det er et betalt program, men quizzerne hjælper dig med at udøve dine evner.
Du kan også bruge den gratis iPhone app til at øve fra din lomme.
Codewars - Lær af Real Code Challenges
Lær: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Pitting dig selv mod nogen bedre end du måske er den hurtigste måde at lære på - hver atlet kender denne "hemmelige". Codewars er en anden platform for programmører at opskalere deres færdigheder ved at træne med andre om ægte kodeudfordringer. Men her er fangsten - du skal bevise dig selv i det programmeringssprog, du selv vælger under tilmeldingen. Opstarten beder dig om at løse en "kata" før du er tilladt i, svarende til etos i en kampsportskole.
Codewars er ikke det første sted for en nybegynder. Det kan udvikle sig til et onlinesamfund, hvor talentfulde kodere kan konkurrere, samarbejde og forene programmeringsudfordringer - men kun når de har en vis erfaring under deres bælter.
CodeWars er en anden fællesskabsindsats med crowdsourced kode udfordringer og løsninger. Nogle kodeblokke er forkable, så andre kan bidrage (dvs. en "kumite"). Elementer af gamification gør det sjovt. For eksempel øger katas i vanskeligheder, og du tjener ærepunkter, når du med succes går igennem dem. Det er ikke nemt for en nybegynder, men det er helt sikkert en af de mere sjove måder at øve dine kodningsevner på. Bored With Programming Books? Prøv 3 sjove måder at Level Up din kodning færdigheder bored med programmering bøger? Prøv 3 sjove måder at Level Up Your Coding Færdigheder Hvis du nogensinde har forsøgt at lære at kode fra en bog, ved du, hvor kedeligt det kan være. Hvorfor ikke prøve nogle spændende muligheder for at gøre læring mere quirky og sjov. Læs mere .
Codaround - Lær med Fællesskabet
Lær: JavaScript, Ruby og iOS programmering
Læring er ofte mere effektiv, når man interagerer med jævnaldrende, der er bedre til din valgte færdighed end du er. Codaround (beta) er et brand spanking nyt læringsforum, der forsøger at bringe et strejf af gruppe læring til selvundervisning. Tidligere kendt som Hackavard bringer Codaround samfundet tæt på den solo-lærende. I mængden af sociale værktøjer og meetup-tjenester holder Codaround fokus på det spirende samfund af kodere.
Tilmeld dig med Facebook, specificer dit ekspertniveau og du er i. Webstedet er deltidschat og del meetup planlægningsplatform. Ønsker du at lære noget - annoncere det på webstedet og møde med læringspartnere på et bekvemt sted. Du kan også bruge webstedet til at se, om nogle møder opstår i nærheden.
At være meget ny er samspillet få og mest i USA. Der er bedre måder at blande sig med det kodende samfund, men Codaround er en anden mulighed, du kan holde øje med, hvis den vokser.
Programmer - Lær med en "Simulator"
Lær: 19 teknologier fra Android til SQL
Programmr er designet til at være en programmeringssimulator til at lære og praktisere kodningsevner. Platformen dækker teknologier som AngularJS, Backbones, PHP, Python og meget mere. Webstedet kalder sig et "online interaktivt lab" for nybegyndere kodere til at kode, kompilere og køre projekter i browseren. Modulet "auto-fakultet" giver øjeblikkelig feedback til eleverne, da de gennemfører øvelserne og udfordringerne. Du kode dine egne applikationer og derefter integrere dem som YouTube-videoer.
Du kan øve ved hjælp af kodende øvelser og udfordringer. Lav dit eget projekt og tilføj det til puljen med 3000 + projekter på stedet. Eller dip ind i disse projekter og lær hvordan de blev lavet. Der synes ikke at være nogen åbne konkurrencer lige nu, men hold øje med at vinde nogle Amazon gavekort og et sted på leaderboardet!
CheckIO - Lær med Gamification
Lær: Python
Gamification af kodning er den nyeste trend ... især til undervisning børn de grundlæggende programmeringskoncepter. CheckIO er en kode gaming platform for kodere, der ønsker at lære nogle Python færdigheder. Python er et af de fælles programmeringssprog undervises til begyndere. På CheckIO kaldes programmeringsmærker "øer". Du skal foretage programmeringsudfordringer eller "missioner" for at gå fra en ø til den næste. CheckIO crowdsources de kodende puslespil, der udgør udfordringerne på hver ø.
Crowdsourcing er unik med tre læringsmuligheder - bidrage puslespil via GitHub, hjælpe med at oversætte puslespil på 10 sprog og tilbyde tip til problemløsere. Med kombinationen af fællesskab og spil kan brugerne designe missioner, udfordre deres jævnaldrende og hjælpe hinanden med at forbedre deres kode i processen. CheckIO er blevet til en af de populære destinationer for at lære Python De 5 bedste hjemmesider til at lære pythonprogrammering De 5 bedste hjemmesider til at lære pythonprogrammering I løbet af det sidste årti har Python programmeringssproget eksploderet i popularitet blandt programmører inden for alle områder af kodning. Fra webudviklere til videospildesignere til in-house værktøjer skabere, mange mennesker er faldet i ... Læs mere.
Hvordan lærer du kodning?
Gamle timere skal mores. Mange af os lærte det på den hårde måde ... med en computervidenskab grad eller fra programmeringsbøger 9 Gratis programmeringsbøger, der gør dig til en pro 9 Gratis programmeringsbøger, der gør dig til et projekt Alle programmerere, hvad enten de er nye, gamle eller håbende: Vi har fundet et stort udvalg af gratis (som i øl) bøger for at øge dine kodningsevner til det næste niveau. Hop ind og nyd. Læs mere . Begyndere skal følge disse 8 testede og testede tips til at lære kode 8 Forsøgte og sande tips til at lære Sådan kode 8 Forsøgte og sande tips til at lære Sådan Codeer Færdige programmører har været i stor efterspørgsel i mange år nu, og det ligner ikke denne efterspørgsel er ved at gå ned når som helst snart. Men selvom du ikke har til hensigt at leve som ... Læs mere.
Hvis du allerede er ude af vejen, fortæl os hvordan du har valgt dig selv efter hver snuble, hold din motivation til at forbedre - eller de ressourcer, du bruger til at opnå mestre i dag.