3 nettsteder for å komme i gang med å lære C ++ programmeringsspråk
Lære å programmere kan være vanskelig for mange, selv med relativt enkle programmeringsspråk. Mens Java er lettere å komme i gang med (der vi har mange artikler her på MakeUseOf for Java, samt Internett-skriptspråk og avgjøre hvilken som skal lære hvilket programmeringspråk som skal læres - Webprogrammering Hvilket programmeringspråk som skal læres - Webprogrammering I dag er vi ' Jeg skal ta en titt på de forskjellige webprogrammeringsspråkene som driver Internett. Dette er den fjerde delen i en nybegynnerprogrammeringsserie. I del 1 lærte vi grunnlaget for ... Les mer), C ++ kan ikke være.
Men de med noen programmeringserfaring vil finne læring C ++ mindre vanskelig enn nybegynnere, selv om det er mange gode nettsteder å lære deg selv.
Hvorfor Lær C++?
Hvorfor vil du ta vare på C ++? Det er et veldig kraftig programmeringsspråk som i utgangspunktet har a “stol på programmøren” motto. Selv om denne holdningen også øker sjansen for feil uten at kompliseringen freaking ut, gir den programmereren mer fleksibilitet i hvordan de faktisk skriver kode.
På grunn av dette er de fleste programmer i det minste delvis skrevet på dette språket eller dets fetter, C. Læring C ++ er også gunstig på en annen måte - da C ++ er veldig lik C, kan du forstå og (for det meste) kode i C også.
LearnCpp.com
LearnCpp er et flott sted for både nybegynnere og litt erfarne programmører å komme i gang med C ++. Forfatteren av nettstedet har svært godt skrevet, grundige opplæringsprogrammer som bokstavelig talt dekker alle grunnleggende leksjoner (for eksempel å installere en god IDE, som min favoritt Geany for Linux Geany - En flott lettvektskodeditor for Linux Geany - En flott lettvektskodeditor for Linux Overraskende gir Linux ikke så mange gode IDE-er (Integrated Development Environments). Jeg tror dette er fordi de fleste Linux-programmerere tok ut gode gamle Notepad (eller gedit i dette tilfellet), og startet ... Les mer) til noen ganske avanserte ting (for eksempel de siste endringene i 2011-revisjonen av C ++).
Ut av alle nettstedene jeg lister her, anbefaler jeg å prøve denne ut først før alle de andre. Tutorials følger en veldig logisk vei som bygger på tidligere opplæringsprogrammer mens du går. I tillegg, etter hver leksjon, tilbyr forfatteren deg en quiz for å se om du forstod hva leksjonen handlet om, som jeg finner fantastisk.
CPlusPlus.com
CPlusPlus er en annen flott nettside for å lære C ++. Selv om denne nettsiden også har noen opplæringsprogrammer, er den bedre brukt som referanse. Det er mange programmeringsbegreper som du kan slå opp, noe som er svært nyttig når du vil bruke en bestemt teknikk, men skje for å bli sittende fast.
Dette nettstedet er kanskje ikke det absolutt beste for nybegynnere, da referansemessig karakter innebærer at den inneholder mer jargong enn LearnCpp.com ville. Informasjonen på nettstedet er imidlertid fortsatt veldig bra og bør brukes så lenge du forstår hva det står.
Cprogramming.com
Hvis de to første nettstedene ikke er din kopp te, uansett grunn, har du kanskje litt lykke med Cprogramming.com. Denne nettsiden inneholder også en godt skrevet opplæring og andre godbiter du definitivt kan benytte deg av. Jeg tilfeldigvis personlig foretrekker LearnCpp.com fordi jeg finner opplæringene på dette nettstedet litt lettere å forstå, og det er lettere å navigere mellom leksjonene ettersom de er mer organisert (igjen, min mening). Men din mening kan ikke være den samme som min, så hvis dette fungerer bedre for deg, bruk det!
Det gode ved Cprogramming.com er at det inkluderer både opplæringsprogrammer for C ++ samt C, slik at du kan lære begge språk gjennom opplæringsprogrammer skrevet av samme forfatter. Dette er flott for å trekke sammen sammenligninger mellom de to språkene, pluss hvis du fant å lære C ++ å være lettere med dette nettstedet, vil det mest sannsynlig være like enkelt med C-veiledningen.
Konklusjon
Forhåpentligvis, bevæpnet med disse tre nettstedene, vil du kunne få tak i C / C ++ og begynne å skrive dine egne programmer. Bare husk at når du begynner, bør funksjonalitet være prioritet over utseende, så føl ikke at programmet ditt er verdt noe hvis det ikke har en GUI. Algoritmer og annen koding er det som gjør at et program gjør hva det skal gjøre, og hvis det fungerer, så bra! Oppdrag utført!
Gi oss beskjed om hvilke nettsteder du foretrekker i kommentarene nedenfor.
Image Credit: Internett-bakgrunn med binær kode via Shutterstock
Utforsk mer om: Språklæring, programmering.