<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lernen on Devcartes</title>
    <link>https://devcartes.de/categories/lernen/</link>
    <description>Recent content in Lernen on Devcartes</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de</language>
    <lastBuildDate>Thu, 04 Jun 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://devcartes.de/categories/lernen/index.xml" rel="self" type="application/rss+xml" />

    <item>
      <title>Empfehlungen: Exercism</title>
      <link>https://devcartes.de/posts/recommendations/exercism/</link>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0100</pubDate><author>Tristan</author><guid>https://devcartes.de/posts/recommendations/exercism/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Quick Facts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Anbieter:&lt;/strong&gt; Exercism.org (gemeinnützig, Open Source)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gründung:&lt;/strong&gt; 2013&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sprachen:&lt;/strong&gt; Über 70 Programmiersprachen – z.B. Python, Go, Rust, C# uvm.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formate:&lt;/strong&gt; Browser-basierte Aufgaben + Kommandozeilen-Tool&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Besonderheit:&lt;/strong&gt; 1:1 Mentoring durch erfahrene Entwickler:innen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preis:&lt;/strong&gt; komplett kostenlos&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link:&lt;/strong&gt; &lt;a href=&#34;https://exercism.org&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;exercism.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Worum geht es?
    &lt;div id=&#34;worum-geht-es&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#worum-geht-es&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Auf Exercism lernst du Programmieren durch praktische Übungen und wertvolles Feedback von erfahrenen Mentoren.
Hier gibt es keine Videokurse oder Tutorials im eigentlichen Sinn, was aus meiner Sicht ein absoluter Vorteil ist und für die Plattform spricht.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Für wen ist die Plattform?
    &lt;div id=&#34;für-wen-ist-die-plattform&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#f%c3%bcr-wen-ist-die-plattform&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Ideal für:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Einsteiger, die nach den Grundlagen einer Sprache &lt;strong&gt;üben&lt;/strong&gt; wollen&lt;/li&gt;
&lt;li&gt;Fortgeschrittene, die eine neue Sprache &lt;strong&gt;schnell&lt;/strong&gt; und &lt;strong&gt;idiomatisch&lt;/strong&gt; lernen möchten&lt;/li&gt;
&lt;li&gt;Autodidakten, die &lt;strong&gt;konstruktives Feedback&lt;/strong&gt; vermissen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Du solltest mitbringen:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grundlegendes Verständnis von Variablen, Schleifen, Funktionen (je nach Track unterschiedlich)&lt;/li&gt;
&lt;li&gt;Motivation, Probleme selbstständig zu lösen&lt;/li&gt;
&lt;li&gt;Englischkenntnisse (alle Aufgaben und Diskussionen sind auf Englisch)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Eher nicht geeignet, wenn:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Du einen klassischen Videokurs mit Dozent suchst&lt;/li&gt;
&lt;li&gt;Du ein großes Projekt bauen willst (Exercism fokussiert kleine, isolierte Übungen)&lt;/li&gt;
&lt;li&gt;Du keinen englischen Text lesen magst&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Wie funktioniert es?
    &lt;div id=&#34;wie-funktioniert-es&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#wie-funktioniert-es&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Exercism ist in sogenannte &lt;strong&gt;Tracks&lt;/strong&gt; aufgeteilt, einen Track pro Programmiersprache. Jeder Track enthält Dutzende bis hunderte Übungen, sortiert nach Schwierigkeit.&lt;/p&gt;
&lt;p&gt;Der typische Workflow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Track auswählen&lt;/strong&gt; – z. B. Go, Python oder Rust.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Erste Übung&lt;/strong&gt; (oft &amp;ldquo;Hello World&amp;rdquo;) – um die Umgebung zu testen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aufgabe herunterladen&lt;/strong&gt; – entweder im Browser-Editor oder per CLI.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code schreiben&lt;/strong&gt; – bis alle Tests bestehen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lösung einreichen&lt;/strong&gt; – optional mit einer Frage an den Mentor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feedback erhalten&lt;/strong&gt; – meist innerhalb weniger Stunden bis zwei Tage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Überarbeitung&lt;/strong&gt; – basierend auf dem Feedback die Lösung verbessern.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nächste Übung&lt;/strong&gt; – der Track schaltet nach und nach neue Aufgaben frei.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Zusätzlich gibt es &lt;strong&gt;&amp;ldquo;Practice&amp;rdquo;-Übungen&lt;/strong&gt; und &lt;strong&gt;&amp;ldquo;Concept&amp;rdquo;-Übungen&lt;/strong&gt; (die ein bestimmtes Sprachfeature erklären, z. B. Slices in Go oder Pattern Matching in Rust).&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Was lernst du?
    &lt;div id=&#34;was-lernst-du&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#was-lernst-du&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Du lernst nicht nur die Syntax einer Sprache, sondern auch wie man idiomatischen Code schreibt.
Hierbei helfen vor allem die sehr geduldigen und erfahrenen Mentoren.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Warum lohnt sich Exercism?
    &lt;div id=&#34;warum-lohnt-sich-exercism&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#warum-lohnt-sich-exercism&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Sowohl Anfänger, als auch Profis können hier viel lernen und sich mit anderen austauschen.
Jeder in seiner jeweiligen Geschwindigkeit und bis zu der Tiefe, die für ihn angenehm ist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus:&lt;/strong&gt; Alles Open Source. Du kannst sogar eigene Übungen beitragen oder Fehler in den Aufgaben korrigieren.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Wie startest du am besten?
    &lt;div id=&#34;wie-startest-du-am-besten&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#wie-startest-du-am-besten&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Meine Empfehlung für einen schnellen Einstieg:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Wähle eine Sprache, die du schon ein bisschen kennst&lt;/strong&gt; – nicht die erste, die du lernen willst, sonst kämpfst du mit Syntax &lt;em&gt;und&lt;/em&gt; dem Workflow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Installiere das CLI-Tool&lt;/strong&gt; (&lt;code&gt;exercism&lt;/code&gt; auf der Kommandozeile). Das Browser-Interface ist okay, aber mit lokalem Editor (VS Code etc.) und echten Tests macht es mehr Spaß.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setze dir ein wöchentliches Ziel&lt;/strong&gt;: Zwei bis drei Übungen pro Woche sind realistisch, wenn du nebenbei arbeitest oder studierst.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nutze das Mentoring aktiv&lt;/strong&gt; – stelle deine Fragen so konkret es geht, denn je genauer deine Frage, umso besser das Feedback.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schau dir nach dem eigenen Lösen die Community-Lösungen an&lt;/strong&gt; – nachdem du deine Lösung eingereicht hast, werden dir oft andere Ansätze gezeigt. Fremden Code zu lesen und zu verstehen ist auch eine wichtige Fähigkeit für einen Entwickler.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Persönliches Highlight
    &lt;div id=&#34;persönliches-highlight&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#pers%c3%b6nliches-highlight&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Mein persönliches Highlight war der &lt;strong&gt;Rust-Track&lt;/strong&gt;, hier sind vor allem die Mentoren, die ich bisher erlebt habe sehr ausführlich, geduldig und erfahren.
Außerdem ist der Track sehr ausgereift.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Zum Schluss
    &lt;div id=&#34;zum-schluss&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#zum-schluss&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Exercism ist eine echte Perle unter den Lernplattformen und meiner Meinung nach viel zu unbekannt.&lt;/p&gt;
&lt;p&gt;Wenn dir die Seite also gefällt, dann lass den Entwicklern doch eine kleine Spende da oder hilf mit, indem du Dokumentation schreibst, Aufgaben verbesserst oder sogar neue einreichst. Oder empfehle sie einfach nur weiter.&lt;/p&gt;
&lt;p&gt;Bist ein echter Profi in einer Sprache, dann könntest du auch als Mentor mithelfen.&lt;/p&gt;
&lt;p&gt;Besucht auch gerne mein &lt;a href=&#34;https://exercism.org/profiles/tristanappdev&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Exercism Profil&lt;/a&gt; und schaut euch meine Lösungen, Testimonials oder Contributions an.&lt;/p&gt;
&lt;hr&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Vorschaubild
    &lt;div id=&#34;vorschaubild&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#vorschaubild&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Screenshot meiner &amp;ldquo;Your Journey&amp;rdquo; Seite in Exercism.&lt;/p&gt;
</description><summary>Kleine Übungen, erfahrene Mentoren und ausgereifte Lernpfade – Exercism ist eine der besten kostenlosen Plattformen, um Programmieren zu lernen.</summary></item>
    
  </channel>
</rss>