Programmiertutorials – ein Überblick und Einstieg

Programmiertutorials – ein Überblick und Einstieg

Vielleicht studierst du etwas mit Informatik, interessierst dich einfach so fürs Programmieren oder möchtest dich beruflich weiterentwickeln. Ganz gleich, Grundkenntnisse in Informatik und Programmierung sind in der heutigen Welt immer “good to have”. Doch wie lernt man am besten Programmieren? Welche Programmiersprache ist die richtige für den Einstieg? Wie viel Zeit benötigst du in etwa um Programmieren zu lernen? Vielleicht hast du schon einmal nach Porgrammierkursen oder Büchern recherchiert, wusstest aber nicht so recht, was davon das richtige für dich ist. Oder du hast bereits einen Kurs oder ein Buch ausprobiert und bist nicht soweit gekommen, wie erhofft. Manchmal ist der Weg des Programmierens Lernens sehr steinig und beschwerlich, er kann aber auch Spaß machen. Damit dir der Einstieg leichter fällt und du schneller einen für dich passenden Lernansatz oder Kurs findest, möchten wir dir hier einige Kurse und Plattformen zum Thema Programmieren (und Weiterbildung) vorstellen.

Bücher

Es gibt unzählige Bücher zum Thema Programmieren. Teilweise sind sie einsteigerfreundlich, teilweise etwas schwerer zu verstehen. Ein Nachteil von Büchern ist allerdings, dass sie recht schnell veralten. Sicher gibt es gewisse Konzepte wie etwa Objektorientierung, die vermutlich auch in zehn Jahren noch Anwendung finden und gewisse Grundlagen werden sich auch nicht verändern, aber wenn sich etwas ändert, wird es in dem Buch nicht angepasst…und wenn, musst du dir eine neue Version des Buches zulegen. Ein Vorteil von Büchern ist, du kannst alles in Ruhe durchlesen und immer wieder nachlesen. Das Lesen allein wird dich beim Programmieren Lernen aber nicht weit bringen, denn beim Programmieren hilft dir die Theorie ohne Praxis wenig. Viele Bücher enthalten Übungen und teilweise Lösungen, diese solltest du wirklich praktisch bearbeiten, ob nun erst einmal auf dem Papier oder am Computer in einer Entwicklungsumgebung, ist dir anfangs selbst überlassen. Aber in jedem Fall geht hier vieles nach dem Prinzip learning by doing.

Online-Lernplattformen

Sind Bücher nicht so dein DIng und du bist lieber im Internet unterwegs? Auch hier wirst du sofort fündig, wenn du nach einen Programmierkurs suchst. Es gibt hier Videokurse in unterschiedlichen Sprachen, zu unterschiedlichen Programmiersprachen, in unterschiedlicher Qualität und zu unterschiedlichen Preisen.

Open hpi

Wenn du deutschsprachige, gratis Kurse am liebsten hast, dann wirst du zum Bereich Informatik/Technik und Programmierung auf https://open.hpi.de fündig. Open hpi ist eine online Plattform des Hasso-Plattner-Instituts. Der Vorteil ist, dass die Kurse immer eine gewisse Zeitspanne haben, in der sie stattfinden. Während dieser Phase kannst du auch Tests ablegen und gegen eine Gebühr auch eine offizielle Prüfung. Du erhältst dann, wenn du den Kurs erfolgreich absolviert hast, während der offiziellen Kursphase, eine Bescheinigung. Wenn du die Prüfung gegen Entgelt ablegst, bekommst du auch ein Zeugnis inkl. ECTs. Ob die ECTs für dein Studium angerechnet werden, musst du mit deiner Hochschule oder Universität individuell abklären. Du kannst die Kurse auch nach dem offiziellen Zeitpunkt absolvieren, kriegst dann aber nicht mehr eine Teilnahmebestätigung und vor allem kein Zeugnis oder ECTs dafür. Die Kurse sind kostenlos, bis auf etwaige Prüfungsgebühren oder Kosten für Hardware, die du für manche Kurse brauchst.

Udemy

Vor einigen Jahren wurde die Videokurs-Plattform www.udemy.com gegründet. Hier findest du nicht nur IT Kurse, sondern auch Videos zu Themen wie Lifestyle, Kunst, Wirtschaft, Design etc. Zu den meisten Kurse kannst du dir auch eine Vorschau gratis anschauen. Es gibt deutschsprachige aber auch internationale Kurse. Manche Kurse sind gratis, andere kostenpflichtig. Häufig gibt es aber auch Sales oder Angebote, bei denen man die Kurse für 10,- bis 20,-€ anstelle von 100,-€ oder mehr buchen kann. Du kannst die Kurse machen, wann immer du willst, da es gibt keine zeitliche Begrenzung gibt. Am Ende erhältst du eine Bestätigung, dass du den Kurs abgeschlossen hast. Allerdings erfordert es Selbstdisziplin, die Kurse wirklich intensiv durchzuarbeiten, denn es gibt keinen Zeitdruck, keine richtigen Prüfungen oder Abgaben. Ab und an gibt es im Kurs ein Quiz, teilweise gibt es auch Übungsaufgaben mit Lösungen, doch es liegt an dir, ob du die Übungsaufgaben selbst bearbeitest oder nur die Videos anschaust. Wenn du nur die Videos anschaust, kommt es immer individuell auf dich an, ob du sie konzentriert anschaust oder nebenher laufen lässt. Du hast auf Udemy auch die Möglichkeit Fragen an Dozenten oder in Foren zu stellen auf die im normalfall auch zeitnah eingegangen wird.

Codecademy

Auf https://www.codecademy.com findest du ausschließlich englischsprachige Programmierkurse. Es gibt hier eine gratis Basic-Version mit Peer-Support und Grundkursen, wenn du auch Schritt-Schritt-Anleitungen, Projekte aus der echten Welt und Zertifikate möchtest, musst du mit Kosten in Höhe von knapp 18,-€ pro Monat rechnen.

Panjutorials

Dennis Panjuta betreibt die Website https://panjutorials.de. Auf dieser Website bietet er kostenpflichtige und kostenfreie Videokurse inkl. Texten zu unterschiedlichen Programmiersprachen wie etwa Java an. Die Texte sind generell kostenlos. Ein Video, indem Dennis Panjuta seine Website und das Kursangebot vorstellt, findest du ebenfalls auf seiner Website. Das Gute an dem Video ist, dass er auch darauf eingeht, welche Kurse oder Programmiersprachen für welche Bereiche sinnvoll sind. Er bietet manche seiner Kurse auch auf www.udemy.com an. Aber auch hier benötigst du Disziplin, um die Kurse effektiv durchzuarbeiten.

Uni und Volkshochschule

Du kannst auch entweder an deiner Universität oder der örtlichen Volkshochschule Programmierkurse besuchen. An der Uni werden diese meist gratis sein, je nach Uni kann es aber variieren, ob du aufgenommen wirst. Im Idealfall erhältst du ECTS, die du dir für dein Studium anrechnen lassen kannst. An Volkshochschulen (in Österreich am Wifi) kannst du auch Programmierkurse buchen. Diese finden in der Regel vor Ort statt, möglicherweise ist das zurzeit Corona-bedingt anders. Vorteil hier ist, dass du fixe Termine hast und ggf. einen Tutor, Lehrer oder Dozenten, den du gezielt fragen kannst. Auch ein möglicher Prüfungstermin erleichtert es mitunter dranzubleiben, um die Prüfung zu bestehen.

Fazit

Für theoretische (Informatik-)Grundlagen oder Konzepte bieten sich Bücher an, zum Programmieren Lernen sind praktische Kurse und Übungen oder Websites, die regelmäßig aktualisiert werden besser. Aber egal für welche Variante du dich am Ende entscheidest ohne Fleiß kein Preis und ohne praktische Übung wirst du Programmieren nie wirklich lernen. Man wächst an seinen Fehlern, an den Wegen und Lösungen, die man ausprobiert und ausprogrammiert und an der Analyse der Fehler. Es gibt für die meisten Aufgaben nicht nur einen Lösungsweg, sondern mehrere, die unterschiedliche Vor- und Nachteile haben. Egal für welchen Weg du dich entscheidest oder ob du unterschiedliche Möglichkeiten kombinierst, am wichtigsten ist die Praxis. Du musst bereit sein Zeit zu investieren und über der ein oder anderen Aufgabe zu knobbeln, natürlich findet man gerade für Einsteigeraufgaben Lösungen im Internet, am meisten profitierst du aber, wenn du selbst eine Lösung entwickelst.


Du suchst nach den perfekten Lernunterlagen für dein Studium? Dann schau doch mal auf Studydrive vorbei.

Hier findest du viele, viele kostenlose Lernunterlagen, Übungsblätter, Altklausur-Lösungen und kannst dich mit anderen Studis austauschen.

Zeig mir Studydrive