Skip to main content

De beste bronnen voor online leren programmeren

Website maken met WordPress | Wordpress voor beginners (April 2025)

Website maken met WordPress | Wordpress voor beginners (April 2025)
Anonim

Of u nu uw eigen website wilt bouwen of uw aantrekkelijkheid voor potentiële werkgevers wilt vergroten, leren coderen kan zeker van pas komen. Maar waar te beginnen? Er is duidelijk geen tekort aan opties om je voeten nat te maken in de wereld van programmeertalen, maar het vinden van een goed instappunt kan ontmoedigend zijn. Immers, hoe bepaal je zelf welke taal het meest logisch voor je is?

In dit artikel wordt geprobeerd de eerste beslissingen te nemen die u moet nemen als u overweegt om te leren coderen. Vervolgens wordt enkele van de beste online bronnen aangeraden om aan te wennen wanneer u klaar bent om uw vaardigheden te ontwikkelen.

01 van 08

First Things First: Bepaal welke programmeertaal u wilt leren

Typ 'welke coderingstaal u moet leren' in Google en u krijgt ruim 3 miljoen zoekresultaten te zien. Het is duidelijk dat dit een populaire vraag is, en je zult genoeg autoriteiten tegenkomen met verschillende meningen over het onderwerp. Het kan verhelderend en de moeite waard zijn om wat tijd door te brengen met lezen van wat verschillende sites over dit onderwerp te zeggen hebben, maar als je de dingen een beetje wilt stroomlijnen, stel jezelf dan eerst de volgende vraag: Wat wil ik bouwen?

Net zoals woorden in het Engels het middel zijn tot het einde van het communiceren van gedachten en ideeën, zijn programmeertalen nuttig omdat ze u helpen bepaalde dingen te bereiken. Dus wanneer u beslist welke coderingstaal u moet leren, is het ongelooflijk belangrijk om na te denken over wat u wilt bouwen.

Wil je een website bouwen? Het kennen van HTML, CSS en Javascript is belangrijk voor je. Meer geïnteresseerd in het bouwen van een smartphone-app? U moet beslissen met welk platform u wilt beginnen (Android of iOS) en vervolgens een van de bijbehorende talen kiezen, zoals Java en Objective-C.

Het is duidelijk dat de bovenstaande voorbeelden niet uitputtend zijn; ze geven alleen een voorproefje van de vragen die je jezelf wilt stellen als je overweegt met welke taal je moet beginnen. Het bovenstaande stroomdiagram kan een andere nuttige hulpbron blijken te zijn wanneer u probeert uw codering na te streven tot een taal. En onderschat nooit het nut van Google; het zal wat geduld vergen, maar als je weet wat je wilt bouwen, kan onderzoek naar de coderingstaal die nodig is om het te bouwen de tijd en het geduld waard zijn.

Carl Cheo, die achter dat handige stroomdiagram zit, biedt ook een handig overzicht van de leermiddelen die je moet overwegen op basis van de taal die je wilt leren. Bekijk het hier - merk op dat u op de verschillende tabbladen kunt klikken om meer te weten te komen over bronnen voor verschillende talen.

02 van 08

Codeacademy

Best voor: Ik durf te zeggen dat ik leuke codeerlessen heb voor sommige van de meer basistalen. Als u een website wilt bouwen, kunt u zelfs een cursus volgen die is gericht op de basisprincipes van HTML en CSS, die u zult gebruiken terwijl u het bouwen van een site oefent.

Aangeboden talen:

  • HTML & CSS
  • JavaScript
  • Python
  • Robijn
  • PHP
  • SQL
  • Sass

Wat we leuk vinden

  • Zodra je een Codeacademy-account hebt gemaakt en een cursus begint, houdt de service je voortgang bij, zodat je gemakkelijk kunt stoppen en starten zonder uren te hoeven besteden aan het bijhouden van waar je was gebleven.

  • Een ander pluspunt is dat deze service is gericht op totale beginners; het raadt aan dat complete beginners beginnen met HTML en CSS, hoewel het ook meer geavanceerde taalcursussen biedt.

  • U kunt bladeren op cursustype (webontwikkeling, hulpprogramma's, API's, data-analyse en meer) en dankzij de enorme populariteit van de site - met meer dan 20 miljoen gebruikers - zijn de forums een geweldige bron voor het stellen en beantwoorden van uw eigen vragen over alles van problemen binnen een specifieke cursus tot hoe je kunt bouwen wat je hartje begeert.

  • Nog een pro: Codeacademy is gratis.

Wat we niet leuk vinden

  • Sommige cursussen (of bepaalde vragen of problemen binnen een cursus) zijn niet perfect helder geschreven, wat kan leiden tot verwarring namens de gebruiker.

  • De robuuste Codeacademy-forums kunnen in deze gevallen meestal te hulp komen, hoewel het ontmoedigend kan zijn om op een probleem te stuiten wanneer het grootste deel van de inhoud zo naadloos wordt gepresenteerd.

03 van 08

Code Avengers

Best voor:Degenen die onderweg leuke dingen willen leren en leren hoe je echte dingen kunt bouwen door codetalen, omdat je na elke les minispellen voltooit. Net zoals bij Codeacademy is het gericht op beginners, en misschien zelfs meer dan op de Codeacademy, het gaat om het leren van basisbegrippen in plaats van alle noten en bouten van een programmeertaal. Het is ook een ideale keuze voor diegenen die andere talen dan Engels spreken, omdat cursussen ook worden aangeboden in het Spaans, Nederlands, Portugees en Russisch, naast andere talen.

Aangeboden talen:

  • HMTL & CSS
  • JavaScript
  • Python

Wat we leuk vinden

  • Cursussen via Code Avengers zijn leuk en aantrekkelijk - in dit opzicht is het vergelijkbaar en zelfs concurrerend met Codeacademy.

Wat we niet leuk vinden

  • De grootste is dat er een prijs is; terwijl je een gratis proefperiode kunt krijgen, kosten abonnementen - die je volledige toegang geven tot elke cursus, in plaats van een maximum van slechts vijf lessen in een cursus - $ 29 per maand of $ 120 voor zes maanden.

  • Een ander nadeel, tenminste in vergelijking met Codeacademy, is dat er geen forums zijn die specifiek zijn voor individuele cursussen, dus het is moeilijker om oplossingen te vinden als je worstelt met een bepaald probleem in je cursus.

  • In vergelijking met sommige andere sites, heb je ook relatief weinig taalopties om te studeren.

04 van 08

Khan Academy

Best voor:Nieuwkomers die weten wat ze willen bouwen en een boeiende, ongecompliceerde manier willen om vaardigheden te leren. Bovendien zal Khan Academy het meest logisch zijn voor diegenen die zich willen concentreren op grafische en gaming-achtige applicaties. Er is ook aandacht voor het programmeren van tekeningen en animaties.

Aangeboden talen:

  • JavaScript
  • SQL

Wat we leuk vinden

  • Alles is gratis, waardoor Khan Academy een van de geweldige bronnen is om online te leren coderen zonder creditcardgegevens over te hoeven maken.

  • De lessen zijn redelijk groot (niet urenlang) en aantrekkelijk.

  • De manier waarop nieuwe vaardigheden worden gepresenteerd en geleerd, is ook goed georganiseerd; je kunt bijvoorbeeld naar de basistechnieken van de animatie springen in de JavaScript-materialen.

Wat we niet leuk vinden

  • Relatief weinig talen aangeboden, en je zult niet genieten van dezelfde bloeiende forumgemeenschap als beschikbaar met Codeacademy.

  • Dat kan al dan niet een verschil maken, afhankelijk van je leerstijl en voorkeuren - het is gewoon iets om in gedachten te houden.

05 van 08

Code School

Best voor: Degenen die talen willen leren die verder gaan dan de standaard JavaScript en HTML / CSS, met name mobiele talen voor iOS-apps zoals Objective-C. Het is niet zo gericht op de beginner als de andere bronnen op deze lijst, dus je wilt misschien eerst met een andere site beginnen en dan je weg hier naartoe vinden nadat je een paar vaardigheden onder de riem hebt gehad. Code School heeft meer een professionele instelling dan veel van de andere hulpbronnen die in dit artikel worden genoemd - als u van plan bent om een ​​programmeur te worden door handel, zou dit een goede plek kunnen zijn om wat serieuze tijd door te brengen (hoewel u bereid bent om wat geld uit te geven) ook als je toegang wilt tot al het materiaal).

Aangeboden talen:

  • HTML & CSS
  • JavaScript
  • Robijn
  • Ruby on Rails
  • PHP
  • Python
  • Doelstelling C
  • Snel

Wat we leuk vinden

  • Een grote selectie cursussen en een zeer behulpzame beginnersgids die u in eerste instantie kunt laten weten welke taal u moet kiezen.

  • In lijn met zijn reputatie om cursussen van professionele kwaliteit te bieden, biedt Code School professionele samengestelde inhoudslijsten, samen met podcasts en videoshows.

  • Je kunt je tenen onderdompelen in de wereld van coderen voor iOS-apparaten - iets dat niet mogelijk is met de meeste andere bronnen die in deze lijst worden genoemd.

Wat we niet leuk vinden

  • Je zou je misschien een beetje verloren voelen als je naar de Code School gaat zonder voorafgaande programmeerkennis. Bovendien, om onbeperkt toegang te krijgen tot alle 71 cursussen en 254 screencasts van de site, moet je betalen ($ 29 per maand of $ 19 per maand met een jaarabonnement) - en als je deze site optimaal wilt gebruiken, dan ben je ' Ik moet eruit gooien.

06 van 08

Coursera

Best voor:Zelfgemotiveerde studenten die de toewijding en het geduld hebben om een ​​beetje te graven om de cursus te vinden die het meest logisch voor hen is, omdat Coursera in tegenstelling tot sites als Codeacademy onderwijsmateriaal voor een grote verscheidenheid aan onderwerpen naast programmeren heeft.

Aangeboden talen:

  • HTML & CSS
  • JavaScript
  • Python
  • Robijn
  • Doelstelling C
  • Snel
  • U vindt extra talen op basis van uw zoektermen, omdat Coursera een opslagplaats is voor educatief materiaal over een breed scala van onderwerpen

Wat we leuk vinden

  • Cursussen zijn verkrijgbaar bij wereldberoemde instellingen zoals Johns Hopkins University, Stanford en de University of Michigan, dus je weet dat je in goede handen bent. Bovendien zijn de meeste cursussen gratis, hoewel je voor sommige kunt betalen, inclusief opties die je aan het einde een certificaat van voltooiing aanbieden.

Wat we niet leuk vinden

  • Je zult niet alle codeerlessen vinden op één gemakkelijk te verteren plaats, wat inhoudt dat het kan helpen om naar deze site te komen, wetende wat je zoekt. De cursussen zijn over het algemeen niet zo boeiend of interactief als die die beschikbaar zijn via Codeacademy, Code Avengers of Khan Academy.

07 van 08

Boomhut

Best voor: Degenen die van plan zijn om bij het programmeren te blijven en de vaardigheden te gebruiken die ze professioneel of voor sommige bijprojecten leren, omdat het meeste materiaal een betaald abonnement vereist. Dat wil niet zeggen dat je met een schat aan voorkennis naar Treehouse moet komen; een idee hebben van wat je wilt bouwen is vaak genoeg, omdat veel van de cursussen zijn gebouwd rond doelen, zoals het bouwen van een website.

Aangeboden talen:

  • HTML & CSS
  • JavaScript
  • jQuery
  • Robijn
  • Ruby on Rails
  • PHP,
  • Snel
  • Doelstelling C
  • C #

Wat we leuk vinden

  • Omvat mobiele programmeertalen voor iOS, dus als u een iPhone-app wilt bouwen, kan deze site u helpen te leren hoe dat moet.

  • U krijgt toegang tot communityforums die uw kennis en passie voor coderen verder kunnen bevorderen en u bovendien helpen wanneer u vastzit.

Wat we niet leuk vinden

  • Zodra je de gratis proefperiode hebt opgebruikt, moet je in Treehouse een van de twee betaalde abonnementen selecteren. De goedkopere kost $ 25 per maand en geeft je toegang tot meer dan 1.000 videocursussen en interactieve hulpmiddelen, terwijl je voor $ 49 per maand toegang krijgt tot een forum voor leden, bonusinhoud, de mogelijkheid om video's te downloaden voor offline leren en meer. Sommige van die functies kunnen zeker nuttig zijn, maar je zult serieus moeten zijn om te leren coderen dat het de moeite waard is om maandelijks zoveel te betalen.

08 van 08

Programmeren voor kinderen

Alle bovenstaande sites zijn gericht op beginners, maar hoe zit het met nieuwelingen van een tere leeftijd? U wilt een van deze sites bekijken die op kinderen zijn gericht. De opties omvatten Blockly, Scratch en SwiftPlayground, en ze introduceren jongeren aan programmeerconcepten op boeiende, eenvoudig te volgen manieren met een nadruk op visuals.

Begin gratis en heb plezier

Als het gaat om het leren coderen, maak dan gebruik van de rijkdom aan gratis bronnen van het internet om je opties te verkennen en jezelf bloot te stellen aan zoveel mogelijk leermethoden en vaardigheden. Het is echt niet nodig om je creditcard te verwijderen totdat je zeker weet dat je bepaalde kennis op geen enkele andere manier kunt verwerven en / of als je hebt besloten dat je professioneel wilt blijven programmeren. Maar op dat moment kun je overwegen om toch over te stappen naar een klaslokaal!