PROGRAMMIEREN LERNEN - Die ultimative Anleitung! Kevin Chromik https://www.youtube.com/watch?v=9ioko14Ix1s Transkript (automatisch erstellt) 0:00 du hast ja jetzt endlich vorgenommen programmieren zu lernen möchtest das auch so effektiv wie möglich machen dann kann ich dir direkt sagen dass du auf 0:07 das richtige Video geklickt hast wenn hier zeige ich Dir eine Schritt für Schritt Anleitung wie du es schaffst Softwareentwickler zu werden du wirst ja 0:14 lernen wie du deine erste Programmiersprache auswählst wie du die programmiergrundkenntnisse lernst ich zeige dir verschiedene Projekte die 0:21 perfekt sind um besser programmieren zu können und ich gebe dir noch Tipps wie du auch als Quereinsteiger Fuß in der Decke in the street fassen kannst um in 0:30 dem Bereich dann auch dein Geld zu verdienen kleiner Spoiler es lohnt sich falls du mich noch nicht kennst ich bin Kevin Softwareentwickler und arbeite 0:37 seit ca 10 Jahren in der IT auch ich habe mal bei Null angefangen und deshalb weiß ich ganz genau wie du dich gerade fühlst ich war am Anfang auch komplett 0:45 lost stundenlang von meinem PC und hatte keine Ahnung was ich da überhaupt mache stellenweise war meine Herangehensweise damals eine absolute Zeitverschwendung 0:54 und da hätte ich mir dieses Video eigentlich sehr gewünscht aber für dich ist damit Schluss denn alles was du brauchst findest du in diesem Video also 1:02 investiere diese 10 oder 15 Minuten keine Ahnung wie lange das Video am Ende sein wird aber das kann dir später viele viele Stunden sparen bevor wir anfangen 1:10 ist es wichtig dass Du für Dich ein klares Ziel definierst und der genau überlegst was du mit der Programmierung überhaupt erreichen möchtest möchtest du 1:18 beispielsweise eine App entwickeln oder eine Webseite bauen oder interessierst du dich eher für die Datenanalyse oder gleich künstliche Intelligenz oder ein 1:27 Videospiel kann für Dich auch ein richtig cooler Bereich sein sobald du eine Vorstellung hast was du genau lernen möchtest kannst du dich im 1:33 nächsten Schritt auf die passende Programmiersprache und das richtige Lernmaterial konzentrieren es gibt viele verschiedene Programmiersprachen die für 1:41 unterschiedliche Zwecke geeignet sind es ist wichtig dass du dich für eine Programmiersprache entscheidest die gut zu deinen Zielen passt und die du auch 1:48 gerne lernen möchtest eine Sache ist allerdings ganz ganz wichtig es gibt keine beste Programmiersprache um mit dem Programmieren zu starten da ist 1:56 darauf ankommt was du erreichen möchtest und welche Art von Projekten du anstrebst einige Programmiersprachen sind jedoch für Anfänger besser geeignet 2:04 dass sie leichter zu lernen und zu verstehen sind deshalb hier jetzt mal einige empfehlenswerte Programmiersprachen für Anfänger heißen 2:11 ist eine beliebte Wahl für Anfänger da die Syntax einfach zu verstehen ist und es eine große Community gibt die bereit ist zu helfen und Fragen zu beantworten 2:19 Pfeifen wird häufig im Bereichen wie Datenanalyse und künstliche Intelligenz eingesetzt da war Script javaScript ist eine weit verbreitete Programmiersprache 2:28 die hauptsächlich für die Entwicklung von Webseiten und Apps verwendet wird die Syntax ist einfach zu verstehen und es gibt viele Ressourcen um JavaScript 2:36 zu lernen sie scharf sie Sharp ist eine objektorientierte Programmiersprache die häufig in der Spiele Entwicklung und in der App Entwicklung verwendet wird sie 2:44 scharf hat eine etwas komplexere Syntax als Pfeifen oder Javascript ist dabei immer noch eine gute Wahl für Anfänger die sich für die Entwicklung von Apps 2:52 interessieren auch wenn es empfehlenswerte Programmiersprachen für Anfänger gibt ist es am besten dass du die für diejenige entscheidest die dich 2:59 ein Grizzly am meisten interessiert und die da auch unbedingt lernen möchtest jetzt da du eine Programmiersprache ausgewählt hast ist es an der Zeit das 3:07 richtige Lernmaterial zu finden es gibt viele Ressourcen die dir beim Programmieren lernen helfen können darunter Bücher Online-Kurse und 3:15 Tutorials wichtig ist dass du Material findest dass auf deinem Kenntnisstand und deinen Zielen basiert wenn du also komplette Anfänger bist dann such dir 3:22 einen Kurs für komplette Anfänger raus du solltest darauf achten dass das Material interaktiv und ansprechend ist damit du dich auch nicht langweilst und 3:30 das ganze dann auch wirklich durchziehst womit du beispielsweise starten kannst sind Bücher da würde ich ehrlich gesagt ein bisschen aufpassen weil wie ich 3:38 gerade gesagt habe musst du darauf achten dass das ganze irgendwie interaktiv ist denn es bringt nichts wenn du einfach nur ein Buch liest und 3:44 das ganze nicht irgendwie anwendest und auch irgendwie übst deshalb gibt es verschiedene Bücher die das ganze noch mit einem interaktiven Lernmaterial 3:52 Kombinieren ein gutes Beispiel ist das Buch heißen für Einsteiger von Florian David Weg das ist keine bezahlte Werbung Florian weiß nicht mal dass ich über 4:00 seinen Buch spreche aber ich habe es persönlich gelesen und kann es wirklich nur wärmstens empfehlen ich bin vor allem beeindruckt wie 4:07 einsteigerfreundlich das Buch ist du hast zu jedem Kapitel Übungsaufgaben die du nachprogrammieren kannst und viele viele Erklärvideos die perqr-code 4:16 verlinkt sind also meine Top Empfehlung wenn du Pfeifen lernen möchtest solche Bücher gibt es natürlich auch für viele andere Programmiersprachen also schau 4:24 dich einfach mal um und achte wirklich darauf dass das Ganze interaktiv ist als nächstes haben wir den Klassiker und das sind die video tutorials du kannst ja 4:31 deinen eigenen Lernplan zusammenstellen und dir zu den jeweiligen Themen verschiedene Tutorials anschauen ein Problem ist allerdings dass man sich 4:38 sehr leicht in diesem Tutorial Dschungel verliert und nicht groß Fortschritte macht weil man einfach nach und nach ein Tutorial abarbeitet ohne irgendwie 4:47 wirklich versucht zu verstehen was da überhaupt passiert deshalb gibt es mittlerweile professionell geführte Programme wo ein genauer Plan 4:54 ausgearbeitet wird wie man mit null Vorkenntnissen beginnt und alles Relevante für den qu Einstieg in einem bestimmten Bereich lernt und mein neuer 5:02 Partner kosera bietet ganz genau das an es gibt eine Vielzahl von verschiedenen Bereichen aber für uns besonders interessant sind natürlich die 5:10 it-programme über Frontend Cyber Security full Stack und auch meine persönliche Empfehlung die IOS Entwicklung in einem Zeitraum von 8 5:18 Monaten wenn du wöchentlich ca 8 Stunden investierst lernst du komplett online wirklich alles um für den Job als eben iOS Entwickler vorbereitet zu werden 5:28 dazu gehören zum einen die Grundlagen der iOS Entwicklung und der Programmiersprache Swift du lernst wie du die Benutzeroberfläche programmierst 5:35 aber auch wie du Daten in der App speicherst und wie Apps mit Servern kommunizieren da ist auch immer relevanter wird gibt es außerdem 5:42 Lektionen zu Plattform übergreifenden Technologien wie reagators und ganz ehrlich das ganze lernst du auch wirklich vom kompletten Profis im Falle 5:50 des Meter iOS Zertifikats eben von Meter Mitarbeitern und die wissen schon ganz genau wovon Sie sprechen und ganz wichtig du wirst am Ende auch für den 5:59 Bewerbungsprozess vorbereitet wenn du das Programm komplett abgeschlossen hast bekommst du übrigens Zugang zum Jobboard des Meter karriereprogramms mit über 200 6:08 Arbeitgebern die aktiv Leute einstellen die das Zertifikat erhalten haben wenn du gerade am Anfang deiner Karriere stehst und deine Zeit so effektiv wie 6:17 möglich nutzen möchtest um den Quereinstieg in die IT zu schaffen dann schaue auf jeden Fall mal beim obersten Link unten in der Videobeschreibung 6:24 vorbei aber egal welchen Weg du einschlägst eine extrem bewährte Herangehensweise um deine coding skills zu verbessern ist das Projekt basierte 6:32 Arbeiten klar musst du dir die Theorie vorher erst aneignen aber genauso wichtig ist die praktische Übung deshalb zeige ich dir jetzt mal fünf Projekte 6:40 die perfekt sind um die theoretischen Konzepte besser zu verstehen Nummer eins eine To-Do-Liste eine to do Liste ist ein einfaches Projekt dass du mit fast 6:49 jeder Programmiersprache erstellen kannst du kannst die Liste in einer Textdatei speichern oder sie in einer GUI also eine grafischen 6:56 Benutzeroberfläche anzeigen lassen du kannst die Liste mit Positionen ergänzen um Aufgaben hinzuzufügen zu bearbeiten und zu löschen Nummer 2 ein hangman 7:06 Spiel hangman ist ein klassisches Wort ratenspiel dass du mit einfachen programmierkonzepten wie Schleifen und Verzweigungen erstellen kann kannst du 7:14 kannst auch Funktionen hinzufügen um das Spiel schwieriger zu machen wie beispielsweise die Möglichkeit das Wort zu tippen oder zu raten Nummer drei ein 7:22 Quizspiel ein Quizspiel ist ein weiteres Projekt dass du mit fast jeder Programmiersprache erstellen kannst du kannst Fragen in einer Textdatei 7:29 speichern und sie während des Spiels anzeigen lassen du kannst auch Funktionen hinzufügen um das Spiel schwieriger zu machen wie beispielsweise 7:36 eine Timerfunktion oder ein Punktesystem Projektnummer 4 ist eine Wetter App eine Wetter App ist ein etwas anspruchsvolleres Projekt das jedoch 7:44 noch gut geeignet ist um deine Fähigkeiten zu verbessern du kannst eine API also eine anwendungsprogrammierschnittstelle 7:50 verwenden um Wetterdaten von einer Wetter Website abzurufen und sie in deiner App anzuzeigen du kannst auch Funktionen hinzufügen um das Wetter 7:59 mehrere Städte zu vergleichen oder Benachrichtigungen zu senden wenn das Wetter sich ändert und Projekt Nummer 5 ein Taschenrechner ein Taschenrechner 8:07 ist auch ein Projekt dass du mit fast jeder Programmiersprache erstellen kannst du kannst Funktionen hinzufügen um die Grundrechenarten durchzuführen 8:14 und fortgeschrittene Funktionen wie Wurzelziehen oder Trigonometrie hinzufügen du kannst auch eine Benutzeroberfläche erstellen um den 8:22 Taschenrechner benutzerfreundlicher zu gestalten ein paar dieser Ideen hast du garantiert schon oft in irgendwelchen Projektideen Listen gefunden aber es hat 8:31 auch einen sehr guten Grund wieso diese Ideen dort immer wieder auftauchen der Umfang dieser Projekte ist moderat und kann ohne Probleme alleine bewältigt 8:39 werden du läufst nicht in die Gefahr dich zu übernehmen und ein viel zu komplexes Projekt zu wählen bei dem du im Endeffekt auch nur verzweifelst und 8:46 irgendwann frustriert das Handtuch wirst zuletzt ist es wichtig dass du dich permanent weiterbildest und dich über aktuelle Entwicklungen über die 8:53 programmiert Technologien informiert es gibt viele Möglichkeiten wie du dich weiterbilden kannst darunter Weiterbildungskurse Konferenzen und 9:01 meetups auch die Teilnahme an Online-Communities und Foren kann eine gute Möglichkeit sein um mit anderen Entwicklern in Kontakt zu treten und 9:09 sich auszutauschen denn es ist wirklich hilfreich sich ein persönliches Netzwerk mit Programmierern aufzubauen dies kann dir dabei helfen neue Perspektiven und 9:17 Ideen zu bekommen und dich mit Gleichgesinnten auszutauschen es gibt viele Möglichkeiten wie du dich mit anderen Programmierern verbindest also 9:23 ich gehe persönlich sehr gerne auf meetups oder du gehst in irgendeine Social Media Gruppe und da ist die beste Adresse meiner vielleicht auch etwas 9:31 voreingenommenen Meinung mein eigener offizieller Kevin Chromik discord Server trotzdem ganz viele junge Entwickler unterwegs mit denen du dich austauschen 9:40 und gemeinsam an Projekten arbeiten kannst den Link dazu findest du unten natürlich in der Videobeschreibung umschließlich in der IT Fuß zu fassen 9:47 musst du vor allem als Quereinsteiger ohne relevante Berufserfahrung ein gewisses Portfolio vorzeigen können wenn Du beispielsweise als App Entwickler 9:55 arbeiten möchtest dann musst du die ein oder andere App im App veröffentlicht haben damit beweist du zum einen dass du problemorientiert arbeitest weil deine 10:04 Software für andere nützlich ist und zum zweiten dass du ein Projekt komplett von Anfang bis Ende durchzieht denn der Softwareentwickler gehört mehr dazu 10:13 einfach nur ein paar Zeilen Code zu schreiben bevor du dich bewirbst lasse dich aber von Bekannten aus der Branche oder von spezialisierten Unternehmen auf 10:21 diesen ganzen Bewerbungsprozess vorbereiten ich hoffe dass du nun eine bessere Vorstellung hast wie du Schritt für Schritt den Einstieg in die 10:29 Programmierung schaffen kannst erinnere dich daran ein klares Ziel zu setzen die richtige Programmiersprache auszuwählen und das passende Lernmaterial zu finden 10:37 vergiss nicht regelmäßig zu üben und dich weiter zu bilden damit du deine Fähigkeiten verbessern und auf dem neuesten Stand bleiben kannst ich bin 10:45 richtig Hype denn wir leben in einer Zeit in der der Einstieg in die Softwareentwicklung wirklich nie einfacher war als es heute der Fall ist 10:51 nutze diese Chance und bleibe am Ball ich hoffe dass dir dieses Video gefallen hat falls ja dann lass mir auf jeden Fall einen Daumen nach oben da 10:57 abonnieren nicht vergessen um keine jeder haben programmiervideos mehr zu verpassen ich hoffe wir sehen uns beim nächsten mal dein Kevin