Uren. Van. Vlucht. Eerder hebben we uitgelegd hoe je de basis van veel programmeertalen in enkele minuten leert, maar vroeg of laat moet je de degens kruisen met complexere handleidingen en tutorials. Gelukkig heeft het portaal Exercism alles wat we nodig hebben: elk van de 67 beschikbare talen heeft een "piste" met tientallen oefeningen, introductievideo's, speciale forums en veel extra documentatie.
De situatie is niet veranderd: als je wilt leren programmeren, is de moeilijkste stap de eerste. Bijna alle talen hebben een "Hello, World!", maar ongeacht de oppervlakkige eenvoud, moet je je op je gemak voelen met de structuur en syntaxis. Als de vonk niet overslaat, ga dan naar de volgende taal, verken een andere optie. Veel professionele programmeurs benadrukken de noodzaak om nieuwe technologieën te adopteren, en diezelfde flexibiliteit inspireert het platform Exercism, met duizenden oefeningen verdeeld over 67 talen om gratis te leren programmeren, vanaf het begin.
Hoe leer je gratis programmeren met Exercism
Net als bij andere platforms vraagt Exercism je om een account aan te maken om je voortgang op te slaan, maar als je al GitHub-gegevens hebt, kun je die gebruiken. De belangrijkste toegangssectie is Learn, waar je de categorie Language Tracks vindt. Exercism verdeelt de oefeningen in "trainingspistes": het exacte aantal oefeningen hangt af van elke taal, hoewel de populairste talen meer materiaal hebben (bijv. 24 oefeningen voor COBOL tegenover 137 voor Python). Je kunt aan meer dan één piste tegelijk deelnemen, maar de oefeningen blijven vergrendeld als je niet in de juiste volgorde vordert.
Daarnaast zijn er communityvideo's, introductiereeksen, interviews met veel van de makers en verantwoordelijken van deze talen, en natuurlijk toegang tot de officiële forums, ondersteund door een Discord-server. Tot slot, Exercism is gratis en wordt gefinancierd met donaties van gebruikers, maar de premium-modus (10 dollar per maand) bevat functies zoals de donkere modus, extra slots om toegang te krijgen tot mentoren en integratie met ChatGPT. De enige beperking? Alle inhoud is in het Engels, maar dat heeft ons eerder niet tegengehouden...
Officiële website: Klik hier