Emma war schon immer neugierig gewesen, wie Websites und Apps erstellt wurden. Eines Tages beschloss sie, programmieren zu lernen. Sie hatte gehört, dass Programmieren schwierig sei, aber sie war entschlossen, es zu versuchen. Emma begann damit, nach kostenlosen Online-Kursen zu suchen. Es gab so viele Möglichkeiten, dass sie sich zunächst überfordert fühlte. Sie las mehrere Artikel darüber, welche Programmiersprache man zuerst lernen sollte. Viele Leute empfahlen Python, weil es anfängerfreundlich war. Emma wählte einen Kurs namens 'Python für Anfänger' und meldete sich sofort an. Die erste Lektion erklärte, was eine Programmiersprache ist. Emma lernte, dass Computer spezifische Anweisungen benötigen, um Aufgaben auszuführen. Eine Programmiersprache ist die Art, wie Menschen diese Anweisungen an Maschinen übermitteln. Sie installierte Python auf ihrem Laptop, indem sie den Videoanweisungen folgte. Dann öffnete sie einen Texteditor und schrieb ihre erste Codezeile. Der Code lautete: print('Hallo, Welt!') Als sie das Programm ausführte, erschienen die Wörter auf ihrem Bildschirm. Emma spürte einen Schwall von Aufregung, als sie sah, dass ihr Code tatsächlich funktionierte. Die nächsten Lektionen lehrten sie über Variablen und Datentypen. Eine Variable ist wie ein Behälter, der Informationen speichert. Emma erstellte eine Variable namens 'name' und speicherte ihren Namen darin. Sie lernte auch über Zahlen und wie man mathematische Operationen im Code durchführt. Addieren, Subtrahieren, Multiplizieren und Dividieren waren alle möglich. Emma verbrachte ihre Abende damit, das Gelernte zu üben. Manchmal machte sie Fehler und ihr Code lief nicht. Diese Fehler werden in der Programmierung Bugs genannt. Bugs zu finden und zu beheben war frustrierend, aber auch lohnend. Emma lernte, Fehlermeldungen sorgfältig zu lesen, um zu verstehen, was schief ging. Nach zwei Wochen ging sie zu fortgeschritteneren Themen über. Sie studierte Schleifen, die es ermöglichen, Aktionen viele Male zu wiederholen. Sie lernte auch über Bedingungen und wie man Entscheidungen im Code trifft. If-Anweisungen halfen ihr, Code zu schreiben, der unterschiedlich auf verschiedene Eingaben reagieren konnte. Emma begann an ihrem ersten echten Projekt zu arbeiten: einem einfachen Taschenrechner. Der Taschenrechner würde den Benutzer nach zwei Zahlen und einer Operation fragen. Dann würde es das Ergebnis anzeigen. Es dauerte ein ganzes Wochenende, bis sie es richtig zum Laufen brachte. Sie war unglaublich stolz, als sie es endlich fertigstellte. Emma zeigte den Taschenrechner ihrem Freund Marco, der auch am Programmieren interessiert war. Marco war beeindruckt und bat sie, ihm einige Grundlagen beizubringen. Jemand anderen zu unterrichten half Emma, die Konzepte noch besser zu verstehen. Sie beschlossen, gemeinsam zu lernen und sich jeden Samstag zum Üben zu treffen. Mit der Zeit wurde Emma mit Python immer vertrauter. Sie lernte, wie man Funktionen erstellt, um ihren Code besser zu organisieren. Funktionen sind wiederverwendbare Codestücke, die bestimmte Aufgaben ausführen. Sie entdeckte auch Bibliotheken, die Sammlungen von vorgefertigtem Code sind. Bibliotheken ersparen Programmierern, alles von Grund auf neu schreiben zu müssen. Emma beschloss, mit dem Gelernten eine Website zu erstellen. Sie musste zusätzlich zu Python noch HTML und CSS lernen. HTML ist die Sprache, die den Inhalt von Webseiten strukturiert. CSS wird verwendet, um Websites mit Farben und Layouts schön aussehen zu lassen. Mehrere Sprachen gleichzeitig zu lernen war eine Herausforderung. Aber Emma genoss den Prozess, neue Dinge zu lernen. Sie erstellte eine einfache persönliche Website mit ihrem Namen und einer kurzen Vorstellung. Die Website hatte auch Bilder von ihren Hobbys und Lieblingsbüchern. Emma war begeistert, etwas geschaffen zu haben, das im Internet existierte. Ihre Familie und Freunde besuchten die Website und hinterließen positive Kommentare. Ermutigt durch ihre Fortschritte setzte sich Emma ein größeres Ziel. Sie wollte eine Webanwendung erstellen, die Menschen helfen könnte. Sie dachte über Probleme in ihrem Alltag nach, die Technologie lösen könnte. Emma bemerkte, dass sie oft wichtige Aufgaben und Termine vergaß. Sie beschloss, eine Aufgabenverwaltungsanwendung mit Erinnerungen zu erstellen. Dieses Projekt war viel komplexer als ihre vorherigen. Sie musste über Datenbanken lernen, um Benutzerinformationen zu speichern. Eine Datenbank ist wie ein digitaler Aktenschrank zur Organisation von Daten. Emma verbrachte viele späte Nächte mit der Arbeit an ihrer Anwendung. Es gab Momente, in denen sie sich festgefahren fühlte und aufgeben wollte. Aber sie erinnerte sich daran, warum sie überhaupt angefangen hatte, programmieren zu lernen. Sie war neugierig und wollte etwas Nützliches erschaffen. Nach drei Monaten Arbeit stellte Emma endlich ihre Aufgabenverwaltungs-App fertig. Benutzer konnten Konten erstellen, Aufgaben hinzufügen und Erinnerungen setzen. Die App sendete E-Mail-Benachrichtigungen, wenn Fristen nahten. Emma teilte die App online, und einige Leute begannen, sie zu nutzen. Sie erhielt Feedback und Verbesserungsvorschläge. Kritik anzunehmen war ein wichtiger Teil davon, eine bessere Programmiererin zu werden. Emma aktualisierte ihre App weiterhin basierend auf den Wünschen der Benutzer. Sie lernte, dass Softwareentwicklung ein fortlaufender Prozess ist. Ein Jahr war vergangen, seit Emma angefangen hatte, programmieren zu lernen. Sie war von keinerlei Wissen zum Erstellen echter Anwendungen gekommen. Die Reise war nicht einfach gewesen, aber sie hatte sich gelohnt. Emma beschloss, dass sie eine Karriere in der Softwareentwicklung anstreben wollte. Sie begann, sich für Junior-Entwicklerstellen bei Technologieunternehmen zu bewerben. Die Vorstellungsgespräche waren herausfordernd, da sie ihr Wissen und ihre Problemlösungsfähigkeiten testeten. Emma übte Programmieraufgaben und wiederholte Informatikkonzepte. Nach mehreren Vorstellungsgesprächen erhielt sie ein Angebot von einem Startup-Unternehmen. Das Unternehmen entwickelte eine App, um Menschen beim Sprachenlernen zu helfen. Emma war begeistert, weil dies ihre Liebe zum Lernen mit Technologie verband. An ihrem ersten Arbeitstag fühlte sich Emma nervös, aber auch unglaublich glücklich. Sie hatte etwas erreicht, das einst unmöglich schien. Ihre Kollegen begrüßten sie herzlich und zeigten ihr das Büro. Emma wusste, dass es noch so viel mehr zu lernen gab. Technologie änderte sich ständig, und Programmierer mussten weiter lernen. Aber Emma hatte keine Angst vor dieser Herausforderung. Schließlich hatte sie bereits bewiesen, dass sie mit genug Entschlossenheit alles lernen konnte. Als Emma auf ihre Reise zurückblickte, erkannte sie, dass die beste Entscheidung, die sie je getroffen hatte, einfach war anzufangen.

German Story (B1)Programmieren lernen
Diese B1 Deutsch-Geschichte ist für mittelstufe konzipiert, die Deutsch lernen. Sie enthält einfaches Vokabular und kurze Sätze, um Ihre Lese- und Hörfähigkeiten zu verbessern. Klicken Sie auf ein beliebiges Wort, um Übersetzungen zu sehen und die Aussprache zu hören.
About this story
Emma beschließt, programmieren zu lernen, und beginnt mit einem Online-Python-Kurs. Nachdem sie die Grundlagen beherrscht, baut sie einen Taschenrechner und dann eine persönliche Website. Schließlich erstellt sie eine Aufgabenverwaltungs-App, die tatsächlich genutzt wird. Ihre Entschlossenheit zahlt sich aus, als sie einen Job als Junior-Entwicklerin bei einem Startup bekommt.
Translations in English
Linked wordUnderlined wordOther words
Comprehension Questions
4 questions
1
Welche Programmiersprache hat Emma als erstes gelernt?
2
Was war Emmas erstes richtiges Projekt?
3
Warum hat Emma beschlossen, eine Aufgabenverwaltungs-App zu entwickeln?
4
Was für ein Unternehmen hat Emma für ihren ersten Job eingestellt?
Vocabulary
39 words from this story


