Könntest du ein Tutorial Video erstellen für die Python Grundlagen? Ich finde deine Videos die besten für jeden "Developer", du bist einfach Symphatisch und die Videos sind gut erklärt.
@Florian.Dalwigk4 жыл бұрын
Vielen lieben Dank 🙂 Ich habe zwar schon ein paar Python-Videos online aber ein längeres Video mit mehr oder weniger allen Grundlagen ist eine sehr gute Idee!
@thienviet34294 жыл бұрын
Vor dem Video: Das erste Sprache was du in Informatik lernen sollst ist Englisch.
@Florian.Dalwigk4 жыл бұрын
Auf jeden Fall! :)
@drdave96704 жыл бұрын
Hätte ich auch gesagt
@thienviet34294 жыл бұрын
@@drdave9670 hätte? xD
@mmd_-ug7fb4 жыл бұрын
Kann ich nur bestätigen, wobei man auch ohne die Fähigkeit gut Englisch sprechen zu können die Literatur in der Inf. Community verstehen könnte. Ich kann lange nicht mehr Englisch fließend sprechen und ein Roman verstehen aber komme immer mit der Literatur in der Informatikwelt zurecht. Das sind unterschiedlich mit unterschiedlichen Wortschätze und etc.
@Florian.Dalwigk3 жыл бұрын
Grundkenntnisse sind völlig ausreichend. Den Rest schafft man sich einfach noch drauf 😉
@zephyrone37924 жыл бұрын
Ich sehe schon die Kommentare... ... "HTML ist keine PROGRAMMIERSPRACHE!!!1!!1111!"
@Florian.Dalwigk4 жыл бұрын
Das schreiben aber nur diejenigen, die sich das Video nicht ganz anschauen 😉
@Florian.Dalwigk4 жыл бұрын
Wen interessiert, *weshalb* HTML keine Programmiersprache ist, der kann hier mal reinschauen: kzbin.info/www/bejne/gn_cdqWsq9SNr5o
@teqexe2 жыл бұрын
😀😀😀 Sobald man text in Ein schwarzes Fenster schreibt, programmiert man. Proof me im wrong 🤓
@leonardwarda5824 жыл бұрын
Hi, ich programmiere seit 3-4 Monaten HTML/CSS und Javascript überwiegend Webentwicklumg und kleine Mini Games. Aber ich habe auch schon mit der APIs (SoundCloud) gearbeitet. Jetzt habe ich mir aber vorgenommen Python zu lernen da ich mich für KI, IoT und Data Science interessiere. Ich habe die grundlegenden Kenntnisse verstanden. Findet ihr, der Schritt ist zu früh?
@Florian.Dalwigk4 жыл бұрын
Ich denke du bist bereit :)
@ReppitKiller4 жыл бұрын
Ich hatte damals mit c++ angefangen. Es viel mir auch recht leicht. Im Abi brauch ich jetzt Java aber da fällt mir der Einstieg sehr schwer. Pythen hatte ich mir erst nach c++ angeeignet. Als ich vor nem jahr anfing mit Unity herum zu spielen war ich sehr verwirrt von C# da die Struktur und Herangehensweise bei der sprache mir wohl ihrgend wie zusprach und zugleich mehr java ähnelt als an die restliche C Famile. Aber ich glaube das C# mir dabei helfen wird Java zu verstehen, auch wen es sich komisch anhört.
@LeadNevertell4 жыл бұрын
Meine persönliche Erfahrung ist: Man sollte UNBEDINGT mit dem Schwersten starten: C++. Es dauert womöglich länger und man hat das Gefühl keine Ergebnisse zu erzielen. Aber Pointer, Datenmodelle wie Singleton oder das Pimple Idiom oder Templates und Lambda - Ausdrücke im Nachhinein zu erlernen ist wirklich schwer. Das ist wie die Wahl ob man einem Baby erst Mandarin oder Englisch beibringen sollte. Natürlich Mandarin, das ich schwerer, das lernt er später niemals so gut wie jetzt. Englisch kann jeder im Nachhinein lernen. So sehe ich auch Python/Java und C++.
@LorenzDirry4 жыл бұрын
Entweder mit einer Assemblersprache als erste Programmiersprache beginnen, oder gleich lassen xd
@Florian.Dalwigk4 жыл бұрын
Haha :D Assemblersprachen sind für viele die ersten und einzigen Sprachen in ihrem Leben ;)
@schwingedeshaehers4 жыл бұрын
Geht auch C?
@Florian.Dalwigk4 жыл бұрын
@@schwingedeshaehers Ja, C geht auch ;)
@schwingedeshaehers4 жыл бұрын
@@Florian.Dalwigk c war meine "zweite" Sprache, nach java, und (noch vor Java) einem Projekt in der Arduino IDE (3. Sinnvolle ist Python)
@renderjourney4 жыл бұрын
Es gibt keine "Programmiersprache für Beginner". Zu jeder Sprache gibt es von Grund auf ein Tutorial/Anleitung. Also falls man einfach nur so mal eine Programmiersprache lernen möchte, dann gebt im Browser ein: "top programming languages". Wählt euch eine von denen aus und fangt an zu lernen, denn alle sind von der Idee her gleich aufgebaut und Weitere werden daraufhin einfacher zu lernen sein. Ihr könnt dann YT-Videos, Apps oder auch die Dokumentation der Sprache selbst euch als Lernstoff vornehmen.
@Florian.Dalwigk4 жыл бұрын
Ja, das erwähne ich auch im Video ;)
@dustsucker47044 жыл бұрын
Ich würde komplett Javascript empfehlen für Anfänger beziehungsweise eigentlich eher Typescript damit man die Daten Typen kennenlernt aber trotzdem die ganzen npm packages hat mit denen man mittlerweile echt alles umsetzen kann (vor allem Netzwerk Zeugs). Und wenn es in Richtung Enterprise gehen soll dann würde ich denke ich zu c++ oder c# greifen.
@cookiecrashes31854 жыл бұрын
Python ist auch eine Objektorientierte Programmiersprache daher du dies in deinem Video nicht erwähnt hast. Daher ist Python mit seiner For Schleife um einiges mächtiger als Java und allgemein kann man das selbe von Java zu einer hohen Wahrscheinlichkeit in Python schreiben mit wahrscheinlich weniger Codezeilen trotzdem gutes Video hätte mir noch gewünscht das du sagen würdest welche Programmiersprache du im Bereich KI empfehlen würdest
@hadufi4 жыл бұрын
python im bereich ki
@cookiecrashes31854 жыл бұрын
hadufi Danke
@avatartim14 жыл бұрын
Ich studiere im Moment Informatik-Game Engineering und kann C oder C++ am Anfang echt empfehlen. Wir haben damit angefangen und dort lernt man am besten etwas über das tatsächliche Programmieren und wie der Ablauf ist in meinen Augen. Des Weiteren ist der Umstieg zu einer anderen Sprache sehr einfach von C / C++ zu beispielsweise Java oder C# umgekehrt ist das aber nicht so
@nichtverraten3 жыл бұрын
Was ist denn das schwere wenn man von C# zu C++ wechselt, also was muss man beachten.
@Florian.Dalwigk3 жыл бұрын
Die Pointer!
@Cruentus4 жыл бұрын
Ich hab vor einer Weile mit C++ angefangen. Das ist zwar schwierig, aber machbar. Aber vermutlich bin ich in der Hinsicht auch komisch. Ich bin noch kein erfahrener Programmierer, aber ich habe alle Basics verstanden, kann Code lesen und theoretisch auch schreiben und fremden Code verändern. Mir fehlt es noch ein wenig an Übung, aber das kommt mit der Zeit. Mein Ziel war es, in der Unreal Engine von visual scripting (Nodes) auf echten Code umzusteigen. Da bin ich zwar noch nicht und beschäftige mich aktuell mit der Übung, ein älteres Projekt, das noch mit der SDL 1.2.15 erstellt wurde auf die SDL2 umzuschreiben und zu optimieren. Danach bschäftige ich mich mit dem Framework der UE und werde auch noch Python lernen. Nach Python habe ich noch keinen direkten Plan, aber es wird entweder auf PHP (und HTML + CSS, denn das braucht man ja dafür) oder Java hinauslaufen. Ich möchte einen möglichst gefüllten "Werkzeugkoffer". ^^ Zum Wintersemester diesen Jahres fange ich ein Informatikstudium an. Mal sehen, wie viel Zeit ich währenddessen für diese Projekte übrig habe, aber ich denke, das wird schon. :) C++ wird immer als zu schwer verschrien, aber das ist es eigentlich wirklich nicht. Man darf sich von diesen Stimmen nur nicht verunsichern lassen. Es ist eine Sprache, die sehr nah an der Maschine arbeitet und wenn du es verstanden hast, kannst du alles erdenkliche damit umsetzen und es ausgesprochen performant gestalten (da kommt dann allerdings die erwähnte Übung auch sehr zum tragen). Mancher wird den Vergleich jetzt nicht mögen, aber man kann es so sehen: Wenn du einen Zug fahren möchtest, *kannst* du das auf einer Dampflock lernen. Das ist einfacher und du kommst schneller aufs Gleis. Wenn allerdings der ICE direkt daneben steht und du sowieso irgendwann damit fahren willst, spricht nichts dagegen, damit anzufangen. C++ ist nicht schwerer, es ist nur mehr zum lernen. Hast du die Konzepte allerdings verstanden und weißt auch, was deine Befehle, Funktionen, Zeiger, Klassen, etc ungefähr in deinem Arbeistspeicher und auf der Maschinenebene machen, dann wirst du mit allen anderen Programmiersprachen in Zukunft kein erhebliches Problem mehr haben. Lernst du eine "einfachere" Sprache, willst aber irgendwann sowieso hochperfomanten Code in maschinennahen Sprachen schreiben, wirst du viele gelernte Konzepte erweitern und neue Dinge lernen müssen. Das kann einen dann später demotivieren, immerhin hat man ja schon mal eine Sprache gelernt. Ich jedenfalls fahre besser damit, anfangs einen schwierigeren Weg zu gehen und es mit anderen Sprachen später leichter zu haben, als einen konstanten oder sich sogar erhöhenden Schwierigkeitsgrad zu haben. Aber das ist sicher Präferenz. Auslernen wird man im Bereich IT ohnehin nie. Dazu wächst und verändert sich der Sektor auch zu schnell. Aber ich lerne wie gesagt lieber die meisten Basics am Anfang. Das sorgt für weniger Frust, wenn ich später umsteige und ich hänge nicht bei einer Sprache fest, mit der ich dann aus Faulheit doch versuche, alles zu machen. ^^ Ich will eigentlich auch nur sagen, dass es nicht richtig ist, Anfängern immer zu "leichteren" Sprachen zu raten. Mein Vorschlag wäre: Versuch dich an komplexen Sprachen (wenn du damit die Dinge realisieren kannst, die dir vorschweben) und wenn du feststellen solltest, dass dir das absolut nicht liegt und dich alles davon überwältigt (was aber auch ein Stück weit dazugehört und am nächsten oder übernächsten Tag anders aussehen kann - man muss seinem Gehirn nämlich manchmal nur ein/zwei Nächte Zeit geben, das gelernte zu verarbeiten) - wenn es dich wirklich überwältigt, dann kannst du immer noch auf weniger komplexe Sprachen umsteigen und mit dieser Basis dann zu den komplexeren Sprachen wechseln. Aber ich persönlich finde bspw. C++ nicht zu schwer für Anfänger. Ein Abschlusstipp: Lern nicht nur mit KZbin, sondern kaufr dir auch mal ein Buch. Das ist ein extremer Unterschied. Mir ist aufgefallen, dass zu viele KZbinr in ihren Tutorials über ihren Code fliegen, sagen *wie* man etwas macht (eigentlich sprechen sie nur laut aus, was auf dem Bildschirm passiert), aber nicht, *warum* sie etwas machen. Lernen bedeutet aber nicht nachäffen, sondern verstehen. Das ist der Kern von allem: Verstehe, was du tust. Dann kannst du es auch frei anwenden. Viel Erfolg bei deinem Weg. :)
@placeholder49884 жыл бұрын
Cruentus Hast du irgendwelche zu empfehlenden „Sources“ für C++?
@Cruentus4 жыл бұрын
@@placeholder4988 Ich habe mit dem Buch "C++ für Spieleprogrammierer" von Heiko Kalista gelernt. Davon gibt es mittlerweile eine aktuellere Version, als die in meinem Besitz, was wohl der Hauptgrund dafür ist, dass ich das ältere SDL-Projekt aktualisieren muss. ^^' In meinem Buch ist das noch wie gesagt mit der SDL 1.2.15 gecoded, davon funktioniert aber vieles nicht mit Visual Studio 2019 (die IDE, die ich auf meinem Windows 10 OS benutze). Ich habe mir einige Nächte damit um die Ohren geschlagen, überhaupt herauszufinden, wo das Problem lag, aber das gehört dazu. Ich erzähle das auch nur so langatmig, um diesen Punkt deutlich zu machen: Als Programmierer ist man in erster Linie ein Problemlöser und einzelne Probleme können eine Weile dauern, selbst wenn die Lösung am Ende recht einfach sein mag. Jedenfalls wird in dem genannten Buch wirklich idiotensicher alles von der Pike auf erklärt. Wenn du weißt, wie du einen Computer anmachst und Dinge in Verzeichnissen (Ordnern) speicherst, bist du qualifiziert und kannst C++ damit lernen. Es schadet nicht, nebenbei auch ein paar KZbin-Tutorials zu schauen, das würde ich aber tun, um den Stoff zu festigen und sanft zu erweitern, den man im Buch durcharbeitet. Das Buch selbst hat viele Codebeispiele und Übungen, mit denen man lernt und erste kleine Ausgaben in der Konsole erzeugt. Mir hat es Spaß gemacht und ich hab damit sehr gut und verhältnismäßig schnell gelernt.
@placeholder49884 жыл бұрын
Cruentus Ok danke. Ich werds mir dann mal anschauen.
@yrws67564 жыл бұрын
SomeNiceDeath ich kann das Buch Grundkurs C++ von Jürgen Wolf empfehlen. Es fehlt halt der neuste Standard(C++17), aber dafür ist das alles sehr ja mathematisch klar beschrieben.
@yrws67564 жыл бұрын
Cruentus da muss ich einfach zustimmen. Alle Videoreihen die ich mir angesehen habe, haben z.B. nicht Sachen wie implizite und explizite Typumwandlungen im Detail(mit den verschiedenen Umwandlungsarten), Klassen und Strukturen im Detail behandelt und noch nicht mal Vektoren verwendet. Dazu wird meistens, wie du schon gesagt hast, der Code nur überflogen und es fehlt einfach die praxisnähe. Das wichtigste ist aber, dass man sich ein Ziel steckt. Damit fällt es wesentlich einfacher, eine Programmiesprache zu lernen.
@yrws67564 жыл бұрын
Ich denke, dass Programmiersprachen, deren Programme zur Zeit noch langsam sind, aber die schnell zu schreiben sind, in der Zukunft das größte Potenzial haben, da die Hardware immer stärker wird. Dennoch, denke ich, wird man nicht um sehr maschinennahe Programmiersprachen wie C rumkommen.
@Florian.Dalwigk4 жыл бұрын
Da gebe ich dir Recht!
@liquidmotiondzn4 жыл бұрын
Ich habe erstmal mit Python angefangen um ein paar Prozesse zu automatisieren. Davor halt ein paar Jahre HTML und CSS ähnlich wie in dem Video :D
@Florian.Dalwigk4 жыл бұрын
Ja, den Weg gehen tatsächlich sehr viele :)
@Fatal8744 жыл бұрын
C# (in meinem Fall WinForms), mein absoluter Favorit :)
@Florian.Dalwigk4 жыл бұрын
Mit Windows Forms hast du auch die visuelle Komponente ;)
@Fatal8744 жыл бұрын
@@Florian.Dalwigk aber sind sie altmodisch geworden, da sie heutzutage immer so dargestellt werden?
@Florian.Dalwigk4 жыл бұрын
@@Fatal874 @Judoka Du glaubst gar nicht, wie unglaublich unattraktiv die Oberflächen von Anwendungen im Arbeitsumfeld sind :) Und ja, Windows Forms wird tatsächlich an vielen Stellen verwendet ;)
@Ufuk6464 жыл бұрын
Gute Tipps! Und sehr gutes Video!
@Florian.Dalwigk4 жыл бұрын
Ich danke dir :)
@greeny38534 жыл бұрын
Also, langfristig würde ich auch Java empfehlen, da man, wenn man in die Spieleentwicklung, so wie du es angesprochen hattest gehen möchte, man ggf auf C# trifft, welche Java ziemlich ähnelt.
@JakeeReacher4 жыл бұрын
Ich würde da eher an Kotlin knüpfen.
@Florian.Dalwigk4 жыл бұрын
Ja, C# erwähne ich im Zuge von Unity3D ;)
@boss47g4 жыл бұрын
Java ist veraltet und wird in der Zukunft definitiv ersetzt. Lieber Kotlin und Dart lernen
@lxxgroup4 жыл бұрын
Tolles Video!👍
@Florian.Dalwigk4 жыл бұрын
Danke :)
@raffaelsenn14144 жыл бұрын
Ich würde immer von High Level zu Low Level empfehlen. Sprachen wie Python oder Java, bei denen man wenig falsch machen kann zu Beginn, um die Grundlagen zu verstehen. Was man dabei auch lernt, ist zu denken wie ein Programmierer. Danach Sprachen die einem nicht so viel abnehmen, wie C,C++. Da kann man sich dann voll und ganz auf die Unterschiede konzentrieren, weil man den Rest schon kennt und schon denkt wie ein programmierer. Dann kommen die noch komplizierteren Sprachen wie Assembler.
@Florian.Dalwigk4 жыл бұрын
Gute Vorgehensweise
@paraloxo41314 жыл бұрын
Ich habe gerade angefangen mir c++ anzueignen... Da ich mit der UE4 und c++ vor hatte ein Spiel zu erschaffen :)
@FTWAngelina4 жыл бұрын
Ich fand es bei mir ganz gut : 1. Assembler 2. Java 3. SQL 4.C 5. Python
@Florian.Dalwigk4 жыл бұрын
Mit einer Assembler-Sprache anzufangen hat schon etwas :D
@FTWAngelina4 жыл бұрын
Algorithmen verstehen Definitiv!! Dauert zwar um richtig rein zu kommen , aber für das allgemeine Verständnis wie Auf Register und dem Speicher gearbeitet wird, sehr hilfreich :D
@outside74 жыл бұрын
Schließe mich der Empfehlung Java an. HTML / CSS / JS umschließt zu viele unterscheidliche Themen um gezielt Programmieren zu lernen. Python ist zwar praktisch, aber auch recht schlampig wenn es um saubere (OO) Konzepte geht.
@ezgame95454 жыл бұрын
Ich hätte eine Frage: Ich liebe sneaker sammeln und verkaufen aber gleichzeitig bin ich mir sicher das ich später IT studieren möchte, daher lautet meine Frage welche Sprache sich für Sneakerbots (also Bots die automatisch und "ultraschnell" für dich bestimmte Sachen wie z.B. Schuhe kaufen und damit schneller sind als der Mensch selbst) eignet. Muss ich für solche Bots mehrere Sprachen kennen und mit welcher Sprache sollte ich in dem Fall am besten anfagen (ich hab gesehen für das automatisieren hast du Python empfohlen aber in dem Video kam es mir so vor als könnte man mit Python allein nicht so einen ich sag mal "komplexen" Bot zusammenstellen.) Freue mich auf deine Antwort! PS: ich liebe deine Videos, da sie sehr informativ sind :D
@lowity9884 жыл бұрын
eZ Game Hallo, so wie ich das Interpretiere hast du noch nicht so viel Ahnung in Programmiersprachen, daher würde ich Python nehmen. Und so ein Bot zum Sachen schnell online zu kaufen ist nicht so Komplex.
@Theunitedlowshater4 жыл бұрын
Allerdings wäre ich vorsichtig, da einige Onlineshops Sicherungen gegen Bots haben, die zum Beispiel dafür sorgen dass der Bot für 50€ Bilder von Sneakern kauft, wenn du einen Bot automatisiert dein Geld ausgeben lässt und du einen blöden Bug hast oder in so eine Falle tappst is sehr schnell sehr viel Geld weg
@yrws67564 жыл бұрын
DerKing es ist so oder so asozial den Leuten, die die Sneaker tragen, sie wegzukaufen und dann teurer zu verkaufen. Da finde ich die Maßnahme mit Bildern eine gute Idee
@p-1964 жыл бұрын
ich hab ursprünglich mit einem Java Buch begonnen, da fast überall gesagt wird, dass das für Anfänger einfacher zu verstehen ist. Allerdings bin ich da irgendwie nicht richtig warm mit geworden und hab auch schon nach wenigen Seiten des Buches die Motivation verloren. hab dann eine lange Zeit lang nichts gemacht und jetzt mit einem C++ Buch begonnen, wo ich deutlich schneller warm geworden bin und auch motivierter bin.
@Florian.Dalwigk4 жыл бұрын
Ja, Java ist nicht für jeden etwas. Einige mögen C++ tatsächlich lieber :) Schön, dass du die Motivation nicht verloren hast.
@Bunnyteacher3 жыл бұрын
Ich finde es sehr schade, dass VBA kaum angesprochen wird. Es ist an sich sehr einsteigerfreundlich. Vor allem da man es im Büro sehr schnell auch einsetzen kann und eine Kollegin entlastet wird per Knopfdruck. In meiner Anfangszeit konnte ich oft mal auch Studierenden bei ihren Problemen helfen. :(
@George_Chris4 жыл бұрын
Erste Frage: ist C++ oder C# besser und mit welcher Programmiersprache kann man ein Fenster entwickeln?, anstatt ein command prompt. Zweite Frage: ist Swift (Apple's Programmiersprache für alle Apple Geräte) auch eine gute Programmiersprache? (Den Nachteil kenne ich. (man braucht ein iMac/MacBook))
@intero3984 жыл бұрын
Ich würde für Fenster C# bevorzugen aber das geht mit C++ auch. Welche Sprache besser ist kommt immer auf das Problem an das du lösen willst. Ich hab zwar noch nie mit Swift programmiert aber ich denke es ist nicht ohne Grund der Standart bei ios apps. Außerdem sollte es auch möglich sein eine MacOS vm zu erstellen womit du nicht unbedingt ein macbook brauchst.
@George_Chris4 жыл бұрын
@@intero398 Derzeit habe ich sogar eine virtuelle Maschine für macOS Big Sur Beta. In der VMware läuft jedoch macOS langsam. Dieses Problem hatte ich auch vor der Beta-Version (also in der stabilen Version von Catalina). Kennst Du wie man das Problem behebt? (ich habe es selber auch versucht zu beheben, leider habe ich nichts gefunden, wie man den Lag behebt)
@intero3984 жыл бұрын
@@George_Chris Hast du der vm auch ausreichend ressourcen zugeteilt? Ich kenn mich mit vms leider auch nicht gut aus. Ich google mich auch da selber auch nur durch
@Jay-lu4sl4 жыл бұрын
Hab mit HTML und CSS angefangen und will noch JavaScript und C lernen und mein eigenes kleines Gameboy Spiel zu entwickeln
@Florian.Dalwigk4 жыл бұрын
Cooles Vorhaben :)
@Jay-lu4sl4 жыл бұрын
@@Florian.Dalwigk Danke :D Was ich fragen wollte: Programmierst du eigentlich auch Freihand oder guckst du dir selber manchmal Tutorials an bzw liest Sachen nach?
@Florian.Dalwigk4 жыл бұрын
@@Jay-lu4sl Gerne :) Ich programmiere nicht alles aus freier Hand (das ist quasi unmöglich bei der Vielzahl an Bibliotheken und Frameworks). Tutorials schaue ich mir auch hin und wieder an, doch ich halte mich vor allem an die offiziellen Dokumentationen, weil ich dort das Wissen in seiner Reinform ohne Färbung durch den Tutorial-Ersteller bekomme ;)
@Jay-lu4sl4 жыл бұрын
@@Florian.Dalwigk Vielen Dank für deine Antworten hat mir weiter geholfen :D
@Florian.Dalwigk4 жыл бұрын
@@Jay-lu4sl Hervorragend! :)
@suchtendolp6444 жыл бұрын
Du bist einfach ein Gott. Ich habe mich vorhin gefragt ob ich erstmal HTML&CSS für Websites oder mit Python für Programme anfangen soll. Ich glaube ich fange mit HTML&CSS an
@Florian.Dalwigk4 жыл бұрын
Das passt ja hervorragend :) Wenn du HTML lesen kannst und CSS verstehst, hast du schon eine gute Basis, um eine Webseite zu bauen. Mit Python würdest du ohnehin HTML-Code generieren müssen ;)
@suchtendolp6444 жыл бұрын
@@Florian.Dalwigk Also sollte ich erstmal HTML&CSS lernen
@Florian.Dalwigk4 жыл бұрын
@@suchtendolp644 Zumindest die Basics :)
@nichtverraten3 жыл бұрын
Muss man was beachten wenn man von C# auf Java umsteigt?
@Florian.Dalwigk3 жыл бұрын
Die Syntax ;) So viel ändert sich eigentlich nicht (grob gesagt).
@dark_angelovo6144 жыл бұрын
Ich würde noch empfehlen mit dem Visual Coding aus der Unreal engine zu lernen da man dort einzelne Strukturen erlernen kann
@Florian.Dalwigk4 жыл бұрын
Gute Ergänzung!
@KeozFPV3 жыл бұрын
Kann man mit phython auch kleine spiele erstellen zum Beispiel ein 2d jump and run?
@Florian.Dalwigk3 жыл бұрын
Ja
@KeozFPV3 жыл бұрын
@@Florian.Dalwigk 👍danke. Dann Mal an die Arbeit!😉
@Florian.Dalwigk3 жыл бұрын
Viel Erfolg!
@boss47g4 жыл бұрын
Das wichtigste ist eigentlich, dass man einfach anfängt zu MACHEN und nicht die ganze Zeit darüber nachdenkt welche Sprache man lernen sollte. Wenn man eine Sprache gelernt und verstanden hat als Anfänger, dann werden die restlichen Sprachen einem viel leichter fallen.
@Florian.Dalwigk4 жыл бұрын
Learning by doing! Ich gebe dir vollkommen Recht :)
@ugiwara4 жыл бұрын
Ich habe mit java angefangen 🤷
@Florian.Dalwigk4 жыл бұрын
Ist doch super!
@Slayer-hn2vt3 жыл бұрын
Ist das gratis?
@Florian.Dalwigk3 жыл бұрын
Ja
@xorben19814 жыл бұрын
Normal empfehle ich zum reinen lernen C. Aber inzwischen denke ich auch, dass Python super. Speziell, für Linux User, wo es eh gleich verpackt dabei ist.
@Florian.Dalwigk4 жыл бұрын
Ja, für Linux und Mac User ist alles schon da :)
@schwingedeshaehers4 жыл бұрын
Python hat aber auch durchaus Nachteile in der Struktur von wo pip was installiert und für welches Python
@sabiplaypuzzles73323 жыл бұрын
Ich finde, dass man heute JS immer in Verbindung mit Typescript erwähnen sollte.
@Florian.Dalwigk3 жыл бұрын
Wieso?
@sabiplaypuzzles73323 жыл бұрын
@@Florian.Dalwigk Ich finde die gehoeren einfach zusammen. TS ist halt die Obermenge von JS und damit die Erweiterung um JS gut zu skalieren. Ansonsten wird oft der Gedanke suggeriert, dass TS eine voellig eigene Sprache sei. TS ist nicht nur eine Obermenge, sondern quasi das was JS in Zukunft sein soll.
@unknowndev33194 жыл бұрын
Was ist mit C# als Anfang?
@Florian.Dalwigk4 жыл бұрын
Ist auch gut! Vor allem, wenn du es lernen willst, um Unity zu lernen.
@unknowndev33194 жыл бұрын
@@Florian.Dalwigk Ist es viel leichter als C++?
@alsteineinbert81643 жыл бұрын
Auf die Gefahr hin eine unpopuläre Meinung zu haben: Ich finde, wenn man aus der wissenschaftlichen Richtung kommt, aber noch keine Ahnung vom Programmieren hat ist Fortran eine gute Wahl, die Grundlagen zu lernen. Die Sprache ist schnell, aber die Syntax ist viel einfacher als z.B. bei C. Zumindest Fortran90 und neuer, die alten Fortran Versionen sind grauenhaft.
@andreascoolcrafts32944 жыл бұрын
Ich habe mit Python angefangen und jetzt lerne ich gerade Lua.
@Florian.Dalwigk4 жыл бұрын
Lua ist auch eine tolle Sprache! Sie wird aber eher selten verwendet. Wo nutzt du sie bzw. wo möchtest du sie später nutzen?
@andreascoolcrafts32944 жыл бұрын
@@Florian.Dalwigk Ich wollte mal eine neue Programmier Sprache Lernen und ich da einen Tachenrechner Pogramieren will genauso wie in Python un Julia.
@LosFaul4 жыл бұрын
Lua wird sehr häufig als scriptsprache in der spielindustrie eingesetzt
@Florian.Dalwigk4 жыл бұрын
@@LosFaul Ui, danke für die Info! Das wusste ich noch gar nicht.
@betterCleverYT4 жыл бұрын
Ich persönlich würde Java nicht empfehlen, wenn man gerade erst mit der Programmierung anfängt, da es oft frustrierend sein kann wenn man vor einem Problem steht. Java ist vergleichsweise deutlich schwerer zu lernen wenn man am Anfang steht und genau darum würde ich für Anfänger Python empfehlen. Wenn man sich dann mit Python sicher fühlt, denke Ich sollte man sich erst mit Java beschäftigen.
@mining_tech92404 жыл бұрын
Was hältst du von kotlin wenn man auf lange Sicht gehen will
@Florian.Dalwigk4 жыл бұрын
Durchaus brauchbar.
@enderluca67524 жыл бұрын
Meine erste Programmier Sprache ist c# da ich vileicht später in unity meine eigenen Spiele entwickeln möchte.
@Florian.Dalwigk4 жыл бұрын
C# ist auch eine gute Wahl 👍
@enderluca67524 жыл бұрын
@@Florian.Dalwigk hab auch ein paar Wpf Anwendungen gemacht um die Sprache besser zu verstehen.
@Florian.Dalwigk4 жыл бұрын
Sehr schön. Was hast du da so programmiert?
@enderluca67524 жыл бұрын
@@Florian.Dalwigk als erstes nen simplen Taschenrechner danach ein Wörterbuch und momentan programmiere ich tic tac toe mit Mit einer "künstlichen Intelligenzen" wenn man das so nennen will. 3000 Zeilen Code lässt grüßen xD
@Florian.Dalwigk4 жыл бұрын
Ah, das berühmte Tasschenrechner-Projekt 🙂 Bei Microsoft wird so etwas oft im Live-Coding bei einem Bewerbungsgespräch gefordert. Coole Projekte, die du da baust 😎 Weiterhin viel Erfolg damit 🤗
@Meowzofficial3 жыл бұрын
Mein Python ist komisch nullpointer execution error
@Clash-yp8qy3 жыл бұрын
0:05 Assembler
@Florian.Dalwigk3 жыл бұрын
Uff
@deno34154 жыл бұрын
Meiner Meinung nach finde ich es am besten C/C++ am Anfang zu lernen, weil wenn du diese Sprachen erst einmal verstanden hast, dann gestaltet sich das Lernen neuer Programmiersprachen als sehr einfach.
@Florian.Dalwigk4 жыл бұрын
Das stimmt, allerdings werden viele dadurch demotiviert, obwohl sie bspw. mit Python die erste Hürde hätten nehmen können und sich dann Step-By-Step an schwierigere Sprachen/Themen herangetraut hätten.
@fakecrafter74484 жыл бұрын
Könntest du ein Discord eröffnen und mal videos zu mr. Robot machen und ich finde c und python eine super kombi
@Florian.Dalwigk4 жыл бұрын
Ich habe leider keine Zeit für einen Discord.
@fzy31124 жыл бұрын
Ich wuerde allgrmeint wissen wie man anfaengt was soll ich machen wenn ich anfanen wil
@Florian.Dalwigk4 жыл бұрын
Dazu mache ich zeitnah ein Video.
@rgbbeste16894 жыл бұрын
Sollte man nicht erst mal Englisch können?
@Florian.Dalwigk4 жыл бұрын
Englisch ist sicher nicht schlecht, allerdings handelt es sich dabei nicht um eine Programmiersprache 🙃
@don61604 жыл бұрын
@@Florian.Dalwigk haha
@Florian.Dalwigk4 жыл бұрын
Haha 😄
@ichbin40404 жыл бұрын
ich hab mit amiga-basic angefangen und mit vba aufgehört. 🤔
@Florian.Dalwigk4 жыл бұрын
amiga-basic, cool! :) Und was liegt alles dazwischen?
@ichbin40404 жыл бұрын
@@Florian.Dalwigk ich weiß, es sind keine echten programmiersprachen. aber für meine 'anwendungen' (auf excel) reicht mir das. ich habe es mal mit c++ für einsteiger versucht, ist aber viel zu umfangreich für mein gehirn. hab ja schon kaum überblick über die möglichkeiten mit der vba-bibliothek. mir fehlt dazu das grundwissen zur strukturierten programmierung. ich weiß zwar, was ich will, aber es gibt zu viele wege zum ziel. und da den kürzesten bzw. den unkompliziertesten zu finden ist bei mir 'probieren geht über studieren'. bin halt kein profi. aber danke für die rückmeldung und das interesse. ist'n cooler kanal.
@nicoo64694 жыл бұрын
Wir haben mit C diese Woche begonnen und ich komme gefühlt jetzt schon nicht hinterher
@Florian.Dalwigk4 жыл бұрын
Ich fühle mit dir 😅
@nicoo64694 жыл бұрын
Als Einstieg in die Programmierung find ich’s tatsächlich etwas schwer
@Florian.Dalwigk4 жыл бұрын
Ja, das ist auch mein Empfinden.
@blockhunterlp87484 жыл бұрын
Ist eigentlich egal mit was man anfängt. Wenn man die Grundkonzepte der Programmierung verstanden hat, lassen sich andere Sprachen innerhalb von Tagen lernen
@Florian.Dalwigk4 жыл бұрын
Richtig, die Grundkonzepte der Programmierung sind mit am wichtigsten! Ich würde jedoch noch ergänzen, dass man eine Sprache wählen sollte, die möglichst keine dynamische Typisierung besitzt, um sauber das Konzept der Datentypen mitzulernen. Natürlich kann man das auch implizit bei dynamischer Typisierung, doch manchmal hilft es, etwas direkt mit aufzuschreiben.
@maxron65143 жыл бұрын
Ich mag Java
@Florian.Dalwigk3 жыл бұрын
Ich nicht :/
@schwingedeshaehers4 жыл бұрын
Python kann objektorientierung, wenn ich mich Recht entsinne
@Florian.Dalwigk4 жыл бұрын
Ja, kann es. Das meinte ich bei 3:53.
@quajutsu10264 жыл бұрын
Ich find man sollte erstmal mit HTML und CSS anfangen und dann javascript oder python.
@Florian.Dalwigk4 жыл бұрын
Ja, das ist eine gute Idee!
@johannbauer28634 жыл бұрын
Hier sind kaum funktionale Programmiersprachen XD (Haskell, Rust, Elm, ...)
@Florian.Dalwigk4 жыл бұрын
Das hat auch seinen Grund :D
@johannbauer28634 жыл бұрын
Wobei Elm doch ziemlich anfängerfreundlich ist ^^
@castleisindahood74544 жыл бұрын
@@johannbauer2863 Naja aber die meisten Programmieranfänger die dieses Video schauen sind wahrscheinlich keine die in der Entwicklung wirklich arbeiten. Macht es für einen 15 jährigen Jugendlichen der ein bisschen coden lernen will sinn, Haskel zu ballern? Was will er damit?
@MarsCorporations4 жыл бұрын
Ich finde C++ wesentlich einfacher und gleichzeitig schneller und mächtiger als Java. Natürlich kann man in C++ Funktionen schreiben, die so abartig aussehen, dass selbst halbwegs erfahrene Leute erstmal analysieren müssen was diese 3 Zeilen da jetzt eigentlich machen, aber es geht auch anders. Wenn man "schnelle Ergebnisse" will kann ich die PixelGameEngine von OneLoneCoder (KZbinr, Javid9x) sowie sämtliche seiner Videos zu C++ empfehlen. Mit Visual Studio (Code) hat man eine unfassbar gute kostenlose IDE am start und "Pointer" finde ich weeeesentlich einfacher zu verstehen als das Großvaterparadoxon das man in Java täglich vorfindet. Vereinfacht: Ein Pointer ist eine Adresse im RAM, das RAM ist ein Array aus Bytes. Ein Pointer verhält sich also wie ein Arrayindex, sowohl beim Zugriff, als auch bei Pointerarithmetik. Und ja, C++ ist eine "große" Sprache, aber man kommt mit einem winzigen Bruchteil der Funktionalität auch ans Ziel. Niemand zwingt dich Pointer, Anonyme Funktionen, xyz zu nutzen, man kommt in den allermeisten Fällen auch ohne das alles gut klar. Ein riesen Vorteil ist in meinen Augen das Potential der Sprache, man fängt immer klein an, im Laufe der Zeit passt man sich der Sprache an und wird immer besser und besser. Wenn man mit einer "einfacheren" und weniger Umfangreichen Sprache startet schafft man es oft nicht mehr so gut auf "schwierigere" Sprachen umzusteigen, weil einem in "Skriptsprache abc" grundsätzlich ein Lösungsweg für sein Vorhaben einfällt, in der komplizierten Sprache aber nicht, also bleibt man bei "abc", obwohl "abc" nutzlos ist, und das weißt man auch. // Entschuldigt die Lobeshymne :)
@yrws67564 жыл бұрын
MarsCorporations bei C++ würde ich aber eher auf Bücher zurückgreifen, als auf Videos bei KZbin(zum Grundlagen lernen), da dort alles nur schnell schnell gemacht wird.