Annons
Att lära sig att programmera kan vara svårt för många, även med relativt enkla programmeringsspråk. Även om Java är lättare att komma igång med (där vi har många artiklar här på MakeUseOf för Java såväl som Internet-skriptspråk Lär dig att tala "Internet": din guide till xHTMLVälkommen till XHTML: s värld - Extensible Hypertext Markup Language - ett markeringsspråk som gör att alla kan konstruera webbsidor med många olika funktioner. Det är det primära språket på Internet. Läs mer och besluta vilken man ska lära sig Vilket programmeringsspråk att lära sig - webbprogrammeringIdag ska vi ta en titt på de olika webbprogrammeringsspråken som driver Internet. Detta är den fjärde delen i en nybörjars programmeringsserie. I del 1 lärde vi oss det grundläggande för ... Läs mer ), C ++ kanske inte.
De med viss programmeringsupplevelse kommer dock att finna att lära sig C ++ mindre svårt än nybörjare, även om det finns gott om bra webbplatser att lära sig själv med.
Varför lära sig C ++?
Varför skulle du bry dig om att lära dig C ++? Det är ett mycket kraftfullt programmeringsspråk som i princip har ett ”litar på programmeraren” -motto. Även om denna inställning också ökar chansen för fel utan att kompilatorn lurar ut, ger det programmeraren mer flexibilitet i hur de faktiskt skriver sin kod.
På grund av detta är de flesta program åtminstone delvis skrivna på det här språket eller dess kusin, C. Att lära sig C ++ är också fördelaktigt på ett annat sätt - eftersom C ++ liknar C, kan du också förstå och (för det mesta) koden i C.
LearnCpp är ett bra ställe för både nybörjare och lite erfarna programmerare att komma igång med C ++. Webbplatsens författare har väldigt välskrivna, grundliga tutorials som bokstavligen täcker alla grundläggande lektioner (som att installera en bra IDE, som min favorit Geany för Linux Geany - En bra lätta kodredigerare för LinuxÖverraskande, Linux erbjuder inte så många bra IDE: er (integrerade utvecklingsmiljöer). Jag tror att det beror på att de flesta Linux-programmerare redan på dagen tog ut gamla gamla anteckningsblock (eller gedit i detta fall) och började ... Läs mer ) till några ganska avancerade saker (som de senaste ändringarna i 2011 års revision av C ++).
Av alla webbplatser som jag listar här rekommenderar jag att du testar den här först före alla andra. Tutorials följer en mycket logisk väg som bygger på tidigare handledning när du går. Dessutom, efter varje lektion, erbjuder författaren dig en frågesport för att se om du förstod vad lektionen handlade om, vilket jag tycker är fantastiskt.
CPlusPlus är en annan bra webbplats för att lära sig C ++. Även om denna webbplats också har några tutorials, används den bättre som referens. Det finns massor av programmeringskoncept som du kan slå upp, vilket är mycket användbart när du vill använda en viss teknik men råkar fastna.
Den här webbplatsen är kanske inte den absolut bästa för nybörjare, eftersom dess hänvisande karaktär innebär att den innehåller mer jargon än LearnCpp.com skulle. Informationen på webbplatsen är dock fortfarande mycket bra och bör användas så länge du förstår vad den säger.
Om de två första webbplatserna inte är din kopp te av någon anledning, kanske du har lite mer tur med Cprogramming.com. Denna webbplats innehåller också en välskriven handledning och andra godbitar du definitivt kan använda. Jag föredrar personligen bara LearnCpp.com eftersom jag tycker att lektioner på denna webbplats är lite lättare att förstå, och det är lättare att navigera mellan lektioner när de är mer organiserade (igen, min åsikt). Men din åsikt kanske inte är samma som min, så om det fungerar bättre för dig, använd den!
Det bra med Cprogramming.com är det faktum att det innehåller både handledning för C ++ såväl som C, så att du kan lära dig båda språken genom självstudier skriven av samma författare. Detta är utmärkt för att göra jämförelser mellan de två språken, och om du tyckte att det är lättare att lära sig C ++ med den här webbplatsen kommer det troligtvis att vara lika enkelt med C-självstudien.
Slutsats
Förhoppningsvis, beväpnad med dessa tre webbplatser, kommer du att kunna få tag på C / C ++ och börja skriva dina egna program. Kom bara ihåg att när du börjar bör funktionalitet vara prioriterad framför utseende, så känn dig inte som att ditt program inte är värt någonting om det inte har ett GUI. Algoritmerna och annan kodning är det som får ett program att göra vad det är tänkt att göra, och om det fungerar, så bra! Uppdrag slutfört!
Låt oss veta vilka webbplatser du föredrar i kommentarerna nedan.
Bildkredit: Internetbakgrund med binär kod via Shutterstock
Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.