Hoe u C++-programmering leert: 6 sites om aan de slag te gaan

Hoe u C++-programmering leert: 6 sites om aan de slag te gaan

Leren programmeren kan voor velen moeilijk zijn, zelfs met relatief eenvoudige programmeertalen. C++ is een van de 'brood en boter'-codeertalen en er zijn tal van programmeerwebsites die u kunnen helpen gratis C++ te leren.





Laten we eens kijken waarom u C++-programmeren wilt leren en uitzoeken waar u dit online kunt leren.





Waarom C++ leren?

Er zijn tal van andere eenvoudige programmeertalen voor beginners om te leren. Waarom in het bijzonder voor C++ kiezen?





C++ is een krachtige programmeertaal die het motto 'vertrouw op de programmeur' hanteert. Dit ontwerp vergroot de kans op fouten tijdens het compileren, maar geeft de programmeur ook meer flexibiliteit in de manier waarop hij codeert.

Hierdoor gebruiken de meeste programma's op zijn minst een klein beetje C++-code, of zijn neef C. C++ leren is ook op een andere manier nuttig --- aangezien C++ erg lijkt op C, kunt u dit begrijpen en (voor het grootste deel) code ook in C.



1. Udemy: de beste manier om C++ voor beginners te leren

Als je C++ wilt leren in plaats van over websites te neuzen, probeer dan Udemy . Udemy is anders dan studeren vanaf een website, omdat je een instructeur hebt die je helpt bij het beantwoorden van je vragen en je begeleidt. Dit is een uitstekende keuze als je merkt dat je in verwarring naar de muren van code staart en iemand nodig hebt om je er doorheen te leiden.

U kunt de cursuscatalogus van Udemy doornemen om de cursus te vinden die het beste bij u past. Als je wilt zien of C++ geschikt voor je is, raden we de C++-zelfstudie voor complete beginners Cursus. Het is gratis en leert je programmeren met C++.





Als je iets diepgaander wilt proberen, raden we ook aan Beginnen met programmeren in C++ --- Van beginner tot verder . Meer dan 70.000 mensen hebben deze cursus gevolgd, die op het moment van schrijven een beoordeling van 4,5/5 heeft en wordt gegeven door iemand met meer dan 25 jaar C++-ervaring. Het behandelt alles wat u moet weten over C++, van opmerkingen en variabelen tot input-outputstreams. Er is zelfs een sectie gewijd aan het instellen van C++ en het begrijpen van de compilerfouten die je tegenkomt tijdens je codeerervaring.

2. edX

Wil je een cursus met de beste inhoud, maar niet de kosten betalen die bij zo'n hoog aanzien horen? Proberen edX voor uw leerbehoeften. edX is opgericht door Harvard en MIT om gratis lessen te geven aan het publiek, zonder dat er toegangsprijzen of kwalificaties nodig zijn.





edX biedt de Inleiding tot C++ Cursus. De referenties van de professor worden niet veel hoger; je docenten voor deze cursus zijn Microsoft-medewerkers. Ondanks hun hoge rang, zullen ze je helpen om gratis C++-programmering te leren, met het potentieel om door te stromen naar de Intermediate en Advanced-cursussen van Microsoft als je het leuk vindt.

hoe te controleren of de harde schijf niet werkt Windows 10

De cursus is een beetje klein van inhoud; je leert alleen de C++-syntaxis en hoe je functies maakt. Het is echter een uitstekende proefsessie voor iedereen die niet zeker weet of ze C++ grondig willen leren. Als je toch door wilt gaan, kun je deze cursus gebruiken als opstapje voor de geavanceerde lessen van Microsoft.

3. LeerCpp

LeerCpp is een uitstekende plek voor zowel beginners als ervaren programmeurs om aan de slag te gaan met C++. De auteur van de site heeft goed geschreven, grondige tutorials die elke basisles tot een aantal behoorlijk geavanceerde dingen behandelen.

Deze website is praktisch een hele C++ cursus op zich. Er is veel inhoud op deze website -- 18 hoofdstukken in totaal. De eerste 15 hoofdstukken bevatten allemaal een quiz aan het einde, zodat je na elk hoofdstuk je kennis kunt beoordelen.

Elke les heeft ook een commentaargedeelte waar medestudenten vragen kunnen stellen en kennis kunnen delen. Het is ook een geweldige plek om een ​​reactie achter te laten als iets je aan je hoofd heeft doen krabben.

4. CPlusPlus

CPlusPlus is een andere uitstekende website voor het leren van C++. Hoewel deze website ook enkele tutorials heeft, schijnt het ware potentieel ervan als referentie. Er worden talloze programmeerconcepten uitgelegd, wat handig is als een specifiek element u in de war brengt.

Deze site is misschien niet absoluut de beste voor beginners, omdat de verwijzende aard ervan meer jargon bevat dan LearnCpp. De informatie op de website is echter nog steeds uitstekend voor iedereen die het jargon kent.

5. Programmeren

In het geval dat de bovenstaande websites niets voor jou zijn, zou je in plaats daarvan kunnen houden van Cprogrammeren . Deze website bevat ook een goed geschreven tutorial en andere goodies die je kunt gebruiken. Hoewel de zelfstudie van deze website niet zo diepgaand is als de bovenstaande voorbeelden, zijn ze gerangschikt op een gemakkelijk te navigeren manier. Als je één keer naar de tutorials van LearnCpp hebt gekeken en wegschrok, zou je in plaats daarvan geluk kunnen vinden op deze site.

Deze website heeft ook een aantal uitdagingen die je kunt proberen. Bij de basisuitdagingen moet je een Celcius-naar-Fahrenheit-converter coderen, terwijl je bij de gevorderden een programma moet coderen dat zichzelf afdrukt en uitvoert.

Het goede aan Cprogramming.com is het feit dat het zowel tutorials voor C++ als C bevat. Dit betekent dat je C kunt leren coderen via tutorials die door dezelfde auteur zijn geschreven.

6. Ik zal eten

Klaar om je nieuwe vaardigheden op de proef te stellen? Eabit is een handige website om je C++ kennis te testen. Het geeft je een reeks uitdagingen om op te lossen met C++, variërend van eenvoudige optel- en delingstaken tot zeer moeilijke uitdagingen. Zorg ervoor dat C++ is geselecteerd in de vervolgkeuzelijst linksboven voordat u begint.

Als een uitdaging je tegenhoudt, maak je geen zorgen. U kunt het tabblad bronnen gebruiken om enkele nuttige tips te vinden over hoe u de test kunt verslaan. Als je erg vastloopt, kun je de oplossing bekijken om beter te begrijpen hoe C++ de uitdaging kan oplossen.

Wat Edabit zo nuttig maakt, is de manier waarop het tests presenteert. Edabit heeft zijn eigen codecompiler, zodat u uw code op de website kunt schrijven zoals elke andere IDE. Als je denkt dat je de uitdaging met je code hebt opgelost, zal de website deze compileren en er een paar tests op uitvoeren. Als je de resultaten krijgt waarnaar je op zoek bent, slaag je!

Omdat Edabit u beoordeelt op basis van onbewerkte resultaten, geeft het u geen direct advies over hoe u uw code schoner kunt maken. Je kunt echter zien hoe iedereen de puzzel heeft opgelost, met een upvote-optie die de elegantere oplossingen bovenaan plaatst. U kunt deze upvoted-oplossingen gebruiken om beter te begrijpen hoe u uw eigen code beknopt en duidelijk kunt maken.

Als je het leuk vindt om puzzels op te lossen met je code, waarom zou je die passie dan niet gebruiken om je carrière van brandstof te voorzien? Sommige codeeruitdagingen en wedstrijden kunnen leiden tot geld of een baan, zodat u uw vak kunt oefenen en tegelijkertijd uw portfolio kunt opbouwen.

De programmeertaal C++ leren kennen

Hopelijk kun je, gewapend met deze zes sites, C/C++ onder de knie krijgen en beginnen met het schrijven van je programma's. Onthoud gewoon dat wanneer u begint, de functionaliteit de prioriteit moet hebben boven het uiterlijk. Voel je niet neerslachtig als je programma geen flitsende gebruikersinterface of knoppen heeft om op te klikken; zolang je goed codeert en een robuust programma maakt, gaat het goed.

Als je liever een video als referentie gebruikt, probeer dan de beste code-along YouTube-video's om te leren programmeren.

Afbeelding tegoed: iunewind/ Depositphotos

Deel Deel Tweeten E-mail Uw Windows-pc opschonen met de opdrachtprompt

Als uw Windows-pc weinig opslagruimte heeft, ruim dan de rommel op met deze snelle opdrachtprompthulpprogramma's.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Online cursussen
  • C Programmeren
  • Programmeertalen
Over de auteur Simon Batt(693 artikelen gepubliceerd)

Een afgestudeerde informatica BSc met een diepe passie voor alles wat met beveiliging te maken heeft. Nadat hij voor een indie-gamestudio had gewerkt, vond hij zijn passie voor schrijven en besloot hij zijn vaardigheden te gebruiken om te schrijven over alles wat met technologie te maken had.

Meer van Simon Batt

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren