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

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

How to learn a programming languagE?

click "+ Start" please

HERE YOU LEARN TO ASK THE RIGHT QUESTIONS

Applies to imperative and declarative programming languages?

START

Top Questions Blocks?

01

What do I need to start programming?

Lorem ipsum

Was muss ich auf meinem System installieren?

Woher kann ich die Software herunterladen?

Top Questions Blocks?

02

What does a system need to run a program?

Was muss auf einem System installiert sein?

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

Woher kann ich die Software herunterladen?

Top Questions Blocks?

03

Which language elements does the programming language offer?

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?

Top Questions Blocks?

04

What special concepts does the language offer?

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?

Top Questions Blocks?

05

What does a minimal program look like?

Wie sieht ein "Hello World" Programm aus?

Top Questions Blocks?

06

How can I test my program?

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

Top Questions Blocks?

07

How do I solve typical problems like...?

... Kommunikation über ein Netzwerk hinweg

... Ein- und Ausgaben auf der Konsole

... auf Datenbanken zugreifen

... Verarbeiten von Zeichenketten

... Emails senden oder empfangen

... Zugreifen auf Dateien

Top Questions Blocks?

How do I become a professional developer?

Ä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