Want to create interactive content? It’s easy in Genially!

Get started free

How to learn a programming language

Reinhold Jäkle

Created on July 25, 2023

Hier lernst du, welche Fragen Du stellen must um den Einstieg in eine Programmiersprache zu meistern

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Wie lerne ich eine Programmiersprache?

Klicke auf Start

HIer lernst du die richtigen FraGen zu stellen

Gilt für imperative und deklarative Programmiersprachen?

START

Die Wichtigsten Fragen Blöcke?

01

Was brauche ich alles, um mit dem Programmieren anfangen zu können?

Lorem ipsum

Was muss ich auf meinem System installieren?

Woher kann ich die Software herunterladen?

Die Wichtigsten Fragen Blöcke?

02

Was benötigt ein System, um ein Programm ausführen zu können?

Was muss auf einem System installiert sein?

Wie kann ich ein Programm starten, um es ablaufen zu lassen?

Woher kann ich die Software herunterladen?

Die Wichtigsten Fragen Blöcke?

03

Welche Sprachelement bietet die Programmiersprache?

Wie kann ich Bedingungen für Entscheidungen angeben?

Wie definiere ich Variablen?

Welche Möglichkeiten gibt es zur Schleifenbildung?

Welche Datentypen gibt es?

Wie erstelle ich eigene Funktionen?

Wie kann ich Variablen eine Wert zuweisen?

Die Wichtigsten Fragen Blöcke?

04

Welche besonderen Konzepte bietet die Sprache?

Gibt es ein Konzept, wie man mit Anhängigkeiten zu anderen Komponenten umgeht?

Was ist das besondere an der Sprache?

Gibt es ein Konzept für das Erstellen von eigenen Komponenten / Modulen?

Die Wichtigsten Fragen Blöcke?

05

Wie sieht ein minimales Programm aus?

Wie sieht ein "Hello World" Programm aus?

Die Wichtigsten Fragen Blöcke?

06

Wie kann ich mein Programm testen?

Wie kann ich mein Programm überprüfen ob es funktioniert wie ich es mir vorstelle? >> debuggen?

Wie kann selbst erstellte Funktionen möglichst automatisch testen? >> Unit Tests

Die Wichtigsten Fragen Blöcke?

07

Wie löse ich typische Problem wie,...?

... Kommunikation über ein Netzwerk hinweg

... Ein- und Ausgaben auf der Konsole

... auf Datenbanken zugreifen

... Verarbeiten von Zeichenketten

... Emails senden oder empfangen

... Zugreifen auf Dateien

Die Wichtigsten Fragen Blöcke?

Wie Profis arbeiten ..

Ändere den Code etwas, um zu testen, ob du ihn wirklich verstanden hast

Lese jeden fremden Quellcode, den zu kriegen kannst und merke dir die Quelle.

Passe den Code an dein Problem an

Versuche den Quellcode zu verstehen

Trage den Quellcode in dein Code-schnipsel-Buch ein :-)

Wenn du den Quellecode verstanden hast, kopiere ihn in Deine Umgebung und lass ihn ablaufen, um ihn genau zu verstehen