Hoofdstuk 1: Introductie tot JavaScript#

Welkom in de wereld van programmeren! In dit hoofdstuk gaan we kennismaken met een van de belangrijkste bouwstenen van het moderne internet: JavaScript.

Waarom is JavaScript zo belangrijk?#

Als je het internet opgaat, kom je JavaScript overal tegen. Het is een van de meest veelzijdige en populaire programmeertalen ter wereld.

Web-pagina’s zijn opgebouwd met de drie talen HTML, CSS en JavaScript:

  • HTML zorgt voor de structuur van een website, de tekst en de koppen, de indeling in blokken.

  • CSS zorgt voor de vormgeving,lettertypes, kleuren, wat op welke plek terecht komt etc.

  • JavaScript is verantwoordelijk voor de interactiviteit, dat betekent: reageren op wat een gebruiker doet. Bijvoorbeeld reageren op taps en clicks door het ophalen van gegevens van een backend of in een spel het doen wat je verwacht.

JavaScript, html en css zijn overal#

Van laptops, pcs tot telefoons en horloges (en koelkasten…); het zijn computers waar apps op werken, en die apps willen dingen laten zien aan jou (vaak advertenties… :skull:).

Het is zo normaal voor ons dat dit werkt, dat het lastig is voor te stellen dat er een wereld was zonder.

In deze module gaan we kennismaken met het hoe van deze wereld.

De geschiedenis van JavaScript#

Ben je nieuwsgierig naar hoe JavaScript is ontstaan? De taal heeft een interessante reis achter de rug, van een klein project in de jaren ‘90 tot de wereldmacht die het nu is. Als je meer wilt weten over de evolutie van de taal, kun je de geschiedenis bekijken op W3Schools.

JavaScript leren via een website#

Een van de beste resources om javascript te leren is w3schools: https://www.w3schools.com/js/js_intro.asp

Programmeren in het tijdperk van AI#

In het huidige tijdperk van Kunstmatige Intelligentie (AI) is alleen leren hoe je programma’s moet schrijven niet meer voldoende. Software engineers gebruiken tegenwoordig AI-tools om code te genereren. Het belangrijkste onderdeel van dat werk is daarom het kunnen begrijpen en beoordelen van de geproduceerde broncode. (AI-ception: we laten AI helpen met het kijken naar code…)

In plaats van direct te beginnen met het schrijven van stukjes javascript, gaan we ons eerst concentreren op de basis van het begrijpen van code. We gaan leren:

  • JavaScript lezen en erover praten: Hoe noemen we alle elementen van een programmeertaal zoals javascript

  • Gaten invullen: Het logisch kunnen aanvullen van ontbrekende delen in een programma.

  • Debuggen: Het opsporen en oplossen van fouten in bestaande code.

chapter2.md