Programmieren lernen für Dummies (eBook)
Wiley-VCH GmbH (Verlag)
9783527833566 (ISBN)
Daniel Lorig programmiert bereits seit seiner Schulzeit und hat 2010 sein Master-Studium in Informatik an der Universität des Saarlandes in Saarbrücken abgeschlossen. Danach hat er als Softwareentwickler in einem saarländischen Unternehmen gearbeitet. Mittlerweile selbstständig, liegt sein Fokus nun auf der Programmierung und Gestaltung von Webseiten.
Einleitung
Programmieren ist toll – und nützlich! In der zunehmend digitalisierten Welt ist es von Vorteil, wenn man die digitalen Geräte nicht nur aus Anwendersicht kennt, sondern auch weiß, was hinter den Kulissen vorgeht. Selbst wenn Sie nicht selbst programmieren, sondern nur eine ungefähre Vorstellung davon haben, was da passiert, kann das bei der Bedienung der Geräte von Nutzen sein.
Darüber hinaus profitieren Sie natürlich auch davon, wenn Sie aktiv programmieren können, selbst wenn Sie das Programmieren nicht beruflich nutzen wollen. Computer und computergesteuerte Geräte halten Einzug in immer neue Felder des täglichen Lebens – und diese können Sie mit Ihren Programmierfähigkeiten mitgestalten. Sie können Ihre Kreativität ausleben und eigene Ideen umsetzen.
Über dieses Buch
Dieses Buch soll Ihnen helfen, die ersten Schritte in die große, bunte Welt der Programmierung zu gehen. Kein Buch der Welt wird Sie von heute auf morgen zum perfekten Programmierer machen, denn dies ist ein langwieriger Prozess. Stattdessen soll dieses Buch Sie beim Einstieg unterstützen:
Es zeigt Ihnen die Grundlagen der Programmierung, erklärt die vielen Aufgaben des Programmierers, hilft Ihnen, die Werkzeuge zu installieren, die das Programmieren sehr komfortabel machen (damit Sie es selbst einmal probieren können), und berät Sie, wie Sie über dieses Buch hinaus Ihr Wissen und Ihre Fähigkeiten erweitern können.
Vielleicht befürchten Sie, dass Programmieren nicht das Richtige für Sie ist? Ich bin der Meinung, dass die meisten Menschen die Grundlagen der Programmierung lernen können, wenn sie das wirklich möchten. Trotzdem kann es natürlich sein, dass Sie irgendwann merken, dass die Aufgaben, die ein Programmierer letztendlich übernimmt, Ihnen nicht wirklich liegen.
Natürlich werde ich in erster Linie versuchen, Sie für die Programmierung zu begeistern. Möglicherweise sieht jedoch der allererste Einblick in die Welt der Programmierung anders aus, als Sie es sich vorgestellt haben. Das ist aber relativ normal und geht vielen so. Sie kennen bunte Computerprogramme, blitzende Smartphone-Apps und spektakuläre CGI-Effekte in Hollywood-Blockbustern – ganz so kunterbunt geht es jedoch zumindest zu Beginn bei der Programmierung nicht zu. Lassen Sie sich davon aber bitte nicht entmutigen, sondern geben Sie sich ein bisschen Zeit, um sich mit dieser neuen Umgebung anzufreunden.
Ich kann Ihnen nicht versprechen, dass Sie die Programmierung am Ende dieses Buchs lieben werden (auch wenn ich mir alle Mühe geben werde). Was ich Ihnen aber versprechen kann, ist, dass Sie mit diesem Buch herausfinden können, ob Sie Ihre Fähigkeiten im Programmieren weiter vertiefen möchten – und mit welcher Programmiersprache das geschehen könnte.
Konventionen in diesem Buch
Damit Sie sich besser im Buch zurechtfinden, folgt eine kurze Erklärung der verwendeten Schriftarten und Hervorhebungen:
- Dieses Buch enthält naturgemäß einige Quellcode-Listings. Quellcode-Listings sind in einer Programmiersprache geschriebene Texte. Diese Texte werden im Buch in einer markanten Schrift dargestellt, die Sie vielleicht an das Zeitalter der Schreibmaschinen erinnert:
function doNonsense(){if (this_function_does_anything())then (i_would_really_be_surprised());} -
Hin und wieder wird eine Textstelle innerhalb eines solchen Listings kursiv geschrieben. Kursiver Text in Listings markiert eine Stelle, die von Ihnen angepasst werden muss:
var meinName = "hier_Name_einsetzen"; - Die Listing-Schrift wird auch verwendet, um Internetadressen anzugeben.
-
Wenn neue Begriffe eingeführt werden, werden diese in der Regel kursiv gesetzt.
Manchmal wird Kursivschreibung auch verwendet, um etwas besonders zu betonen.
-
Wenn Sie in einem Programm oder auf einer Webseite auf eine Schaltfläche klicken sollen oder ich auf eine Beschriftung verweise, verwende ich eine besondere Schriftart.
Buttons sind zum Beispiel oft mit OK beschriftet.
Am Ende vieler Kapitel gibt es Übungen. Ich empfehle Ihnen sehr, sich an diesen Übungen zu versuchen. Programmieren lernt man nun mal nicht durch Lesen eines Buchs, sondern nur durch das eigene Ausprobieren. Alle Übungen inklusive der Lösungsvorschläge finden Sie auch auf der Webseite zum Buch unter https://www.wiley-vch.de/ISBN9783527718511.
Was Sie nicht lesen müssen
Alles kann, nichts muss. Das Buch besteht aus fünf Teilen, die Sie mehr oder weniger unabhängig voneinander lesen können.
Ich empfehle Ihnen, zur Einleitung zumindest die Kapitel 1 und 2 sowie 6 und 7 zu lesen. Die ersten beiden Kapitel enthalten eine allgemeine Einführung in die notwendigen Schritte für die Erstellung eines Programms. Die Kapitel 6 und 7 stellen wichtige Konzepte vor, die in den meisten Programmiersprachen enthalten sind.
Mit Java und PHP werden in den Teilen II und III zwei Programmiersprachen vorgestellt. Allerdings werden die Konzepte, die bereits in Kapitel 6 und 7 allgemein vorgestellt wurden, im Java- und im PHP-Teil nicht mehr so ausführlich erklärt. Sollten Sie insbesondere beim Lesen der PHP-Kapitel weitere Hintergrundinformationen benötigen, greifen Sie einfach nochmals auf die Kapitel 6 und 7 zurück. An den entsprechenden Stellen im PHP-Teil weise ich darauf hin, wo Sie zusätzliche Informationen finden.
In den letzten Kapiteln des Java- und des PHP-Teils (Kapitel 15 und 20) steigt der Schwierigkeitsgrad etwas an, weil ich dann jeweils ein etwas komplexeres Programmbeispiel beschreibe. Wird Ihnen das zu viel, können Sie die beiden Kapitel problemlos überspringen.
Auch wenn Sie sich mit einem bestimmten Thema schon auskennen, können Sie entsprechende Kapitel auslassen. Verschwenden Sie keine Lebenszeit damit, eine Einführung zu einem Thema zu lesen, in dem Sie schon Profi sind.
Sollte dieses Buch Ihr erster Kontakt mit der Welt der Programmierung sein, empfehle ich Ihnen, das Buch in der Reihenfolge der Kapitel durchzuarbeiten. Sollten Sie sich für ein bestimmtes Thema nicht so sehr interessieren, können Sie das entsprechende Kapitel oder den entsprechenden Teil überspringen.
Törichte Annahmen über die Leser
Wie jedes andere Buch richtet sich auch dieses an eine bestimmte Zielgruppe. Die Zielgruppe umfasst explizit nicht alle Menschen dieser Welt. Je mehr der nachfolgend genannten Punkte auf Sie zutreffen, desto besser ist dieses Buch für Sie geeignet.
-
Sie besitzen einen Computer und können damit umgehen.
Programmieren lernen Sie nur, wenn Sie es selbst auch tun. Nur darüber lesen reicht nicht aus. Deshalb benötigen Sie selbst einen Computer.
Falls Sie noch keinen haben und nun hektisch einen anschaffen wollen: Es muss keine High-End-Maschine sein. Bitte verwenden Sie keine alten Klapperkisten mit Monochrom-Bildschirm aus dem letzten Jahrtausend. Ein bisschen aktueller sollte das Gerät schon sein, aber es genügt zur Not das einfachste Modell.
Ich verwende auf meinem Computer Windows. Ich gehe davon aus, dass die meisten Leser dieses Buchs ebenfalls Windows nutzen. Alle gezeigten Programme lassen sich aber auch mit anderen Betriebssystemen wie macOS oder Linux erstellen. Auch wenn wir alle wissen, das macOs und Linux nie die meistinstallierten Betriebssysteme sein werden – wenn man bedenkt, wie oft Windows neu installiert werden muss …
-
Sie sind weder Programmierer noch haben Sie einen Doktortitel in Informatik.
Das Buch richtet sich an Menschen, die noch keine Vorkenntnisse in der Programmierung haben. Sie müssen noch nicht einmal die Informatik-AG in der Schule besucht haben.
-
Sie haben einen starken Willen.
Auch wenn der Schreibstil des Buchs hier und da eventuell ein bisschen locker ist: Es ist immer noch ein Fachbuch zu einem technischen Thema, und der ein oder andere Abschnitt braucht ein bisschen Durchhaltevermögen.
-
Logisches Denken zählt nicht zu Ihren Schwächen.
Wenn es später beim Programmieren einmal hart auf hart kommt, müssen Sie in der Lage sein, knallhart nachzudenken. Wenn A, dann B, wenn nicht C, dann D. Und in allen anderen Fällen F.
Beim Programmieren kommt es auf scheinbar unbedeutende Details an. Schon der kleinste Fehler kann das Programm zu einer Katastrophe werden lassen. Man sagt auch, Programme sind unstetig. Entfernen Sie an der Golden Gate Bridge eine Schraube, stürzt die Brücke vermutlich trotzdem nicht ein. (Verboten ist es wahrscheinlich dennoch, probieren Sie es also lieber nicht aus!) Ändern Sie eine einzige Zeile in einem zuvor funktionierenden Programm, dann … na ja, Sie wissen schon. (Ironischerweise ist das dagegen nicht verboten …)
-
Sie wollen Ihren Verstand später einmal auf einen Computer übertragen und auf diese Weise ewig leben.
Na gut, seien wir ehrlich: Das wollen wir doch...
| Erscheint lt. Verlag | 27.5.2021 |
|---|---|
| Reihe/Serie | ...für Dummies |
| ...für Dummies | Für Dummies |
| Sprache | deutsch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Ablaufsteuerung • Algorithmen • Algorithmus • Array • Benutzeroberfläche • Bibliothek • Bug • Code • Coden • Compiler • Datenbanken • Datenbankentwicklung • Datenbankprogrammierung • Datenbank Programmierung • Datentyp • Entwicklungsumgebung • Fehlermeldung • Funktion • GUI • IDE • Informatik • informatik buch • Java • Java programmieren lernen • Klasse • objektorientiert • Objektorientierte Programmierung • Objektorientierung • PHP • PHP Buch • Programme schreiben • Programmieren für Dummies • Programmieren ganz einfach • programmieren java • Programmiersprache • Programmiersprachen • Programmierung u. Software-Entwicklung • Schleife • Softwareentwicklung • Variable • Versionskontrolle • Versionskontrolle Git • Versionsverwaltung Git • Webprogrammierung • Web-Programmierung |
| ISBN-13 | 9783527833566 / 9783527833566 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich