Welche Programmiersprache soll ich zuerst lernen? |

  Рет қаралды 20,063

Florian Dalwigk

Florian Dalwigk

Күн бұрын

Пікірлер: 164
@gewinnorientiert
@gewinnorientiert 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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!
@thienviet3429
@thienviet3429 4 жыл бұрын
Vor dem Video: Das erste Sprache was du in Informatik lernen sollst ist Englisch.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Auf jeden Fall! :)
@drdave9670
@drdave9670 4 жыл бұрын
Hätte ich auch gesagt
@thienviet3429
@thienviet3429 4 жыл бұрын
@@drdave9670 hätte? xD
@mmd_-ug7fb
@mmd_-ug7fb 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Grundkenntnisse sind völlig ausreichend. Den Rest schafft man sich einfach noch drauf 😉
@zephyrone3792
@zephyrone3792 4 жыл бұрын
Ich sehe schon die Kommentare... ... "HTML ist keine PROGRAMMIERSPRACHE!!!1!!1111!"
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das schreiben aber nur diejenigen, die sich das Video nicht ganz anschauen 😉
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Wen interessiert, *weshalb* HTML keine Programmiersprache ist, der kann hier mal reinschauen: kzbin.info/www/bejne/gn_cdqWsq9SNr5o
@teqexe
@teqexe 2 жыл бұрын
😀😀😀 Sobald man text in Ein schwarzes Fenster schreibt, programmiert man. Proof me im wrong 🤓
@leonardwarda582
@leonardwarda582 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich denke du bist bereit :)
@ReppitKiller
@ReppitKiller 4 жыл бұрын
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.
@LeadNevertell
@LeadNevertell 4 жыл бұрын
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++.
@LorenzDirry
@LorenzDirry 4 жыл бұрын
Entweder mit einer Assemblersprache als erste Programmiersprache beginnen, oder gleich lassen xd
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Haha :D Assemblersprachen sind für viele die ersten und einzigen Sprachen in ihrem Leben ;)
@schwingedeshaehers
@schwingedeshaehers 4 жыл бұрын
Geht auch C?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@schwingedeshaehers Ja, C geht auch ;)
@schwingedeshaehers
@schwingedeshaehers 4 жыл бұрын
@@Florian.Dalwigk c war meine "zweite" Sprache, nach java, und (noch vor Java) einem Projekt in der Arduino IDE (3. Sinnvolle ist Python)
@renderjourney
@renderjourney 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, das erwähne ich auch im Video ;)
@dustsucker4704
@dustsucker4704 4 жыл бұрын
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.
@cookiecrashes3185
@cookiecrashes3185 4 жыл бұрын
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
@hadufi
@hadufi 4 жыл бұрын
python im bereich ki
@cookiecrashes3185
@cookiecrashes3185 4 жыл бұрын
hadufi Danke
@avatartim1
@avatartim1 4 жыл бұрын
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
@nichtverraten
@nichtverraten 3 жыл бұрын
Was ist denn das schwere wenn man von C# zu C++ wechselt, also was muss man beachten.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Die Pointer!
@Cruentus
@Cruentus 4 жыл бұрын
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. :)
@placeholder4988
@placeholder4988 4 жыл бұрын
Cruentus Hast du irgendwelche zu empfehlenden „Sources“ für C++?
@Cruentus
@Cruentus 4 жыл бұрын
@@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.
@placeholder4988
@placeholder4988 4 жыл бұрын
Cruentus Ok danke. Ich werds mir dann mal anschauen.
@yrws6756
@yrws6756 4 жыл бұрын
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.
@yrws6756
@yrws6756 4 жыл бұрын
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.
@yrws6756
@yrws6756 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Da gebe ich dir Recht!
@liquidmotiondzn
@liquidmotiondzn 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, den Weg gehen tatsächlich sehr viele :)
@Fatal874
@Fatal874 4 жыл бұрын
C# (in meinem Fall WinForms), mein absoluter Favorit :)
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Mit Windows Forms hast du auch die visuelle Komponente ;)
@Fatal874
@Fatal874 4 жыл бұрын
@@Florian.Dalwigk aber sind sie altmodisch geworden, da sie heutzutage immer so dargestellt werden?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@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 ;)
@Ufuk646
@Ufuk646 4 жыл бұрын
Gute Tipps! Und sehr gutes Video!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich danke dir :)
@greeny3853
@greeny3853 4 жыл бұрын
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.
@JakeeReacher
@JakeeReacher 4 жыл бұрын
Ich würde da eher an Kotlin knüpfen.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, C# erwähne ich im Zuge von Unity3D ;)
@boss47g
@boss47g 4 жыл бұрын
Java ist veraltet und wird in der Zukunft definitiv ersetzt. Lieber Kotlin und Dart lernen
@lxxgroup
@lxxgroup 4 жыл бұрын
Tolles Video!👍
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Danke :)
@raffaelsenn1414
@raffaelsenn1414 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gute Vorgehensweise
@paraloxo4131
@paraloxo4131 4 жыл бұрын
Ich habe gerade angefangen mir c++ anzueignen... Da ich mit der UE4 und c++ vor hatte ein Spiel zu erschaffen :)
@FTWAngelina
@FTWAngelina 4 жыл бұрын
Ich fand es bei mir ganz gut : 1. Assembler 2. Java 3. SQL 4.C 5. Python
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Mit einer Assembler-Sprache anzufangen hat schon etwas :D
@FTWAngelina
@FTWAngelina 4 жыл бұрын
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
@outside7
@outside7 4 жыл бұрын
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.
@ezgame9545
@ezgame9545 4 жыл бұрын
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
@lowity988
@lowity988 4 жыл бұрын
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.
@Theunitedlowshater
@Theunitedlowshater 4 жыл бұрын
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
@yrws6756
@yrws6756 4 жыл бұрын
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-196
@p-196 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, Java ist nicht für jeden etwas. Einige mögen C++ tatsächlich lieber :) Schön, dass du die Motivation nicht verloren hast.
@Bunnyteacher
@Bunnyteacher 3 жыл бұрын
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_Chris
@George_Chris 4 жыл бұрын
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))
@intero398
@intero398 4 жыл бұрын
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_Chris
@George_Chris 4 жыл бұрын
​@@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)
@intero398
@intero398 4 жыл бұрын
@@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-lu4sl
@Jay-lu4sl 4 жыл бұрын
Hab mit HTML und CSS angefangen und will noch JavaScript und C lernen und mein eigenes kleines Gameboy Spiel zu entwickeln
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Cooles Vorhaben :)
@Jay-lu4sl
@Jay-lu4sl 4 жыл бұрын
@@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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@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-lu4sl
@Jay-lu4sl 4 жыл бұрын
@@Florian.Dalwigk Vielen Dank für deine Antworten hat mir weiter geholfen :D
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@Jay-lu4sl Hervorragend! :)
@suchtendolp644
@suchtendolp644 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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 ;)
@suchtendolp644
@suchtendolp644 4 жыл бұрын
@@Florian.Dalwigk Also sollte ich erstmal HTML&CSS lernen
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@suchtendolp644 Zumindest die Basics :)
@nichtverraten
@nichtverraten 3 жыл бұрын
Muss man was beachten wenn man von C# auf Java umsteigt?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Die Syntax ;) So viel ändert sich eigentlich nicht (grob gesagt).
@dark_angelovo614
@dark_angelovo614 4 жыл бұрын
Ich würde noch empfehlen mit dem Visual Coding aus der Unreal engine zu lernen da man dort einzelne Strukturen erlernen kann
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gute Ergänzung!
@KeozFPV
@KeozFPV 3 жыл бұрын
Kann man mit phython auch kleine spiele erstellen zum Beispiel ein 2d jump and run?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ja
@KeozFPV
@KeozFPV 3 жыл бұрын
@@Florian.Dalwigk 👍danke. Dann Mal an die Arbeit!😉
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Viel Erfolg!
@boss47g
@boss47g 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Learning by doing! Ich gebe dir vollkommen Recht :)
@ugiwara
@ugiwara 4 жыл бұрын
Ich habe mit java angefangen 🤷
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ist doch super!
@Slayer-hn2vt
@Slayer-hn2vt 3 жыл бұрын
Ist das gratis?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ja
@xorben1981
@xorben1981 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, für Linux und Mac User ist alles schon da :)
@schwingedeshaehers
@schwingedeshaehers 4 жыл бұрын
Python hat aber auch durchaus Nachteile in der Struktur von wo pip was installiert und für welches Python
@sabiplaypuzzles7332
@sabiplaypuzzles7332 3 жыл бұрын
Ich finde, dass man heute JS immer in Verbindung mit Typescript erwähnen sollte.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Wieso?
@sabiplaypuzzles7332
@sabiplaypuzzles7332 3 жыл бұрын
@@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.
@unknowndev3319
@unknowndev3319 4 жыл бұрын
Was ist mit C# als Anfang?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ist auch gut! Vor allem, wenn du es lernen willst, um Unity zu lernen.
@unknowndev3319
@unknowndev3319 4 жыл бұрын
@@Florian.Dalwigk Ist es viel leichter als C++?
@alsteineinbert8164
@alsteineinbert8164 3 жыл бұрын
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.
@andreascoolcrafts3294
@andreascoolcrafts3294 4 жыл бұрын
Ich habe mit Python angefangen und jetzt lerne ich gerade Lua.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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?
@andreascoolcrafts3294
@andreascoolcrafts3294 4 жыл бұрын
@@Florian.Dalwigk Ich wollte mal eine neue Programmier Sprache Lernen und ich da einen Tachenrechner Pogramieren will genauso wie in Python un Julia.
@LosFaul
@LosFaul 4 жыл бұрын
Lua wird sehr häufig als scriptsprache in der spielindustrie eingesetzt
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
@@LosFaul Ui, danke für die Info! Das wusste ich noch gar nicht.
@betterCleverYT
@betterCleverYT 4 жыл бұрын
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_tech9240
@mining_tech9240 4 жыл бұрын
Was hältst du von kotlin wenn man auf lange Sicht gehen will
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Durchaus brauchbar.
@enderluca6752
@enderluca6752 4 жыл бұрын
Meine erste Programmier Sprache ist c# da ich vileicht später in unity meine eigenen Spiele entwickeln möchte.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
C# ist auch eine gute Wahl 👍
@enderluca6752
@enderluca6752 4 жыл бұрын
@@Florian.Dalwigk hab auch ein paar Wpf Anwendungen gemacht um die Sprache besser zu verstehen.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Sehr schön. Was hast du da so programmiert?
@enderluca6752
@enderluca6752 4 жыл бұрын
@@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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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 🤗
@Meowzofficial
@Meowzofficial 3 жыл бұрын
Mein Python ist komisch nullpointer execution error
@Clash-yp8qy
@Clash-yp8qy 3 жыл бұрын
0:05 Assembler
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Uff
@deno3415
@deno3415 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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.
@fakecrafter7448
@fakecrafter7448 4 жыл бұрын
Könntest du ein Discord eröffnen und mal videos zu mr. Robot machen und ich finde c und python eine super kombi
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich habe leider keine Zeit für einen Discord.
@fzy3112
@fzy3112 4 жыл бұрын
Ich wuerde allgrmeint wissen wie man anfaengt was soll ich machen wenn ich anfanen wil
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Dazu mache ich zeitnah ein Video.
@rgbbeste1689
@rgbbeste1689 4 жыл бұрын
Sollte man nicht erst mal Englisch können?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Englisch ist sicher nicht schlecht, allerdings handelt es sich dabei nicht um eine Programmiersprache 🙃
@don6160
@don6160 4 жыл бұрын
@@Florian.Dalwigk haha
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Haha 😄
@ichbin4040
@ichbin4040 4 жыл бұрын
ich hab mit amiga-basic angefangen und mit vba aufgehört. 🤔
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
amiga-basic, cool! :) Und was liegt alles dazwischen?
@ichbin4040
@ichbin4040 4 жыл бұрын
@@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.
@nicoo6469
@nicoo6469 4 жыл бұрын
Wir haben mit C diese Woche begonnen und ich komme gefühlt jetzt schon nicht hinterher
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich fühle mit dir 😅
@nicoo6469
@nicoo6469 4 жыл бұрын
Als Einstieg in die Programmierung find ich’s tatsächlich etwas schwer
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, das ist auch mein Empfinden.
@blockhunterlp8748
@blockhunterlp8748 4 жыл бұрын
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.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
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.
@maxron6514
@maxron6514 3 жыл бұрын
Ich mag Java
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ich nicht :/
@schwingedeshaehers
@schwingedeshaehers 4 жыл бұрын
Python kann objektorientierung, wenn ich mich Recht entsinne
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, kann es. Das meinte ich bei 3:53.
@quajutsu1026
@quajutsu1026 4 жыл бұрын
Ich find man sollte erstmal mit HTML und CSS anfangen und dann javascript oder python.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, das ist eine gute Idee!
@johannbauer2863
@johannbauer2863 4 жыл бұрын
Hier sind kaum funktionale Programmiersprachen XD (Haskell, Rust, Elm, ...)
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das hat auch seinen Grund :D
@johannbauer2863
@johannbauer2863 4 жыл бұрын
Wobei Elm doch ziemlich anfängerfreundlich ist ^^
@castleisindahood7454
@castleisindahood7454 4 жыл бұрын
@@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?
@MarsCorporations
@MarsCorporations 4 жыл бұрын
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 :)
@yrws6756
@yrws6756 4 жыл бұрын
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.
@yourworstnightmare6513
@yourworstnightmare6513 4 жыл бұрын
Peifon
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
😂
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 29 МЛН
Welche Programmiersprache soll ich zuerst lernen?
9:09
Programmieren lernen
Рет қаралды 122 М.
SO SO, DU willst also INFORMATIK STUDIEREN ...
10:22
Florian Dalwigk
Рет қаралды 219 М.
C#, Java, Python oder JavaScript? Welche Sprache soll ich lernen?
6:21
Programmieren Starten
Рет қаралды 8 М.
Warum du kein Java mehr lernen solltest (Pro und Kontra)
12:51
Programmieren lernen
Рет қаралды 42 М.
Programmieren Lernen: Die 9 besten Projektideen
23:30
Niklas Steenfatt
Рет қаралды 156 М.
For bioinformatics, which language should I learn first?
9:43
OMGenomics
Рет қаралды 93 М.
10 Fehler im Informatikstudium
11:25
Florian Dalwigk
Рет қаралды 60 М.
Welche Programmiersprache als Erstes lernen?
7:39
Noel Lang
Рет қаралды 3,1 М.