<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Programmieren lernen</title>
    <link>http://forum.geizhals.at/feed.jsp?id=871433</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7548204.html#7548204</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Java ist mittlerweile leider teilweise am Trip in Richtung C++&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Leider auch umgekehrt.. man unterstützt die Faulheit und implementiert immer mehr und aufwändigere GCs :/&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 04 Nov 2015 10:38:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7548204.html#7548204</guid>
      <dc:creator>A national Acrobat</dc:creator>
      <dc:date>2015-11-04T10:38:00Z</dc:date>
    </item>
    <item>
      <title>Re(8): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7548042.html#7548042</link>
      <description>Auf der Entwurfsebene hilft GoF, bzw. die Begründung für die Muster und parallel auch die Kritiken dazu.&lt;br&gt;&lt;br&gt;Für die Detailarbeit probier mal die Programming Challenges (Springer), die zwingen dich dazu, ggf. ein bisschen aus der Komfortzone herauszukommen und aktiv darüber nachzudenken, was du tust. &lt;br/&gt;</description>
      <pubDate>Tue, 03 Nov 2015 21:45:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7548042.html#7548042</guid>
      <dc:creator>LinaInverse</dc:creator>
      <dc:date>2015-11-03T21:45:41Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7547701.html#7547701</link>
      <description>Hi, &lt;br&gt;&lt;br&gt;Danke für die Tipps. Mit Linux habe ich nur dahingehend Erfahrung, dass ich ein bisschen mit Ubuntu herum experimentiert habe. Wobei ich hier mehr Code kopiert habe, als selbst zu schreiben. &lt;br&gt;&lt;br&gt;Mal schauen wie es sich entwickelt. &lt;br/&gt;</description>
      <pubDate>Tue, 03 Nov 2015 09:43:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7547701.html#7547701</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-11-03T09:43:16Z</dc:date>
    </item>
    <item>
      <title>Re(7): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546584.html#7546584</link>
      <description>&lt;blockquote&gt;&lt;em&gt;Und es gibt Programmierer,&lt;br&gt;die wollen nur ein bestimmtes Ergebnis erreichen, egal zu welchem Preis.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Schuldig im sinne der Anklage &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;Kommentare zum code schreiben (oder wenigstens verständliche variablen und prozedurnamen), sollte man sich wirklich von anfang an angewöhnen.&lt;br&gt;&lt;br&gt;Bin in der Firma schon des öfteren auf objekte mit namen "foo" oder "xxx" gestoßen. Nicht cool &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 31 Oct 2015 11:48:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546584.html#7546584</guid>
      <dc:creator>Sanders</dc:creator>
      <dc:date>2015-10-31T11:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546581.html#7546581</link>
      <description>Also ich hab damals mit C# begonnen und geschadet hats mir nicht.&lt;br&gt;&lt;br&gt;Hilft dir dann auch wenn du mal was mit javascript machen willst, da die syntax eine gewisse ähnlichkeit hat.&lt;br/&gt;</description>
      <pubDate>Sat, 31 Oct 2015 11:42:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546581.html#7546581</guid>
      <dc:creator>Sanders</dc:creator>
      <dc:date>2015-10-31T11:42:42Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546162.html#7546162</link>
      <description>Ich gebe dir fast recht. Code kopieren kann man aber schon, man sollte dann nur Zeile für Zeile einzeln ausführen bis man kapiert was diese und jene Zeile macht (so habe ich mein Grundwissen aufgebaut). Bücher haben leider oft eine zu flache Lernkurve was die Motivation schnell schwinden lässt. Ausserdem lernt man da oft Sachen die man - im konkreten Fall - vermutlich nie brauchen wird. Für "ein bisschen spielen" ist vermutlich der Weg über Fallbezogene Tutorials und Code kopieren der bessere (für wirkliches Lernen von Python natürlich nicht, aber das kommt dann vl. bei ihm später noch)&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 07:58:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546162.html#7546162</guid>
      <dc:creator>Mansfield McMurdock</dc:creator>
      <dc:date>2015-10-30T07:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546157.html#7546157</link>
      <description>Habe vor ca. 3 Monaten aus dem selben Grund (RPi) angefangen mir Python anzueignen.&lt;br&gt;Ich bin nicht ganz so jungfäuchlich beim Programmieren wie du, aber Python ist denke ich dzt. die TOP-Einsteigersprache und ein Raspberry ist ein toller Weg sie zu lernen.&lt;br&gt;Für die meissten "richtigen" Programmierer (und solche die sich nur als solche bezeichnen) ist Python (zurecht) ein Horror, da es keine End-Tags gibt und alles über einrücken begonnen und beendet wird. Dass das nur bei Python funktioniert muss man im Hinterkopf behalten wenn man plant auch mal eine andere Sprache zu lernen aber für den Anfang gibt es meiner Meinung nach aktuell keine bessere Sprache.&lt;br&gt;2 Tips/Hinweise aber noch:&lt;br&gt;-) fange gleich mit Python3 an (per default ist am RPi nur Python2 installiert) - es gibt ein paar kleine Unterschiede, zB beim print-Befehl aber wenn man einsteigt sollte man gleich die aktuelle Version der Sprache nutzen&lt;br&gt;-) du wirst auch grundlegende Linuxkenntnisse benötigen um Erfolg zu haben. Wenn du noch nie mit Linux gearbeitet hast und (ohne dein Alter zu kennen) nie mit MS-DOS experimentiert hast, ist das evtl. sogar die grössere Hürde die du nehmen musst.&lt;br&gt;&lt;br&gt;In jedem Fall viel Spass - der RPi ist inzwischen mein grösstes Hobby geworden und ich habe noch einige Projekte in Planung.&lt;br&gt;&lt;br&gt;greeets Murdock&lt;br&gt;&lt;br&gt;PS: für alle richtigen Programmierer was zum lachen: &lt;a href="https://xkcd.com/353/" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;xkcd.com/&lt;wbr/&gt;353/&lt;wbr/&gt;&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 07:48:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546157.html#7546157</guid>
      <dc:creator>Mansfield McMurdock</dc:creator>
      <dc:date>2015-10-30T07:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546148.html#7546148</link>
      <description>Ich finde die Diskussion, welche Sprache zuerst und wie gut gelernt werden sollte etwas zu akademisch. (bei mir klassisch C, C++, dann Java, PHP etc. und div. 4th Gen)&lt;br&gt;&lt;br&gt;Wenn du Python lernen möchtest, geh auf Amazon, kauf dir ein Anfänger-Buch und leg einfach los!&lt;br&gt;&lt;br&gt;Ist zwar etwas old-school, kauf dir aber unbedingt ein Buch, keinen online-Kurs, sonst ist die Gefahr zu groß dass du die Codes kopierst statt sie selber einzuzippen (lerneffekt!). Außerdem sind Bücher meist didaktisch wesentlich besser aufgearbeitet als diverse online-kurse.&lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 07:33:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546148.html#7546148</guid>
      <dc:creator>AlexT66218</dc:creator>
      <dc:date>2015-10-30T07:33:24Z</dc:date>
    </item>
    <item>
      <title>Re(4): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546135.html#7546135</link>
      <description>+1&lt;br&gt;&lt;br&gt;Ich hätte es nicht besser beschreiben können!&lt;br&gt;&lt;br&gt;Mit freundlichen Grüßen Lukas &lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 06:51:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546135.html#7546135</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2015-10-30T06:51:14Z</dc:date>
    </item>
    <item>
      <title>Re(3): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546119.html#7546119</link>
      <description>&lt;blockquote&gt;&lt;em&gt; &lt;br&gt;Nur so als Erheiterungseinlage, als was siehst Du dann Assembler? &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Vermutung: die Nadel von einem Rastertunnelelektronenmikroskop (mit der man einzelne Atome im Gitter packen und versetzen kann)?&lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 01:16:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546119.html#7546119</guid>
      <dc:creator>user86060</dc:creator>
      <dc:date>2015-10-30T01:16:57Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546117.html#7546117</link>
      <description>Nur so als Erheiterungseinlage, als was siehst Du dann Assembler? &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 00:51:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546117.html#7546117</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2015-10-30T00:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546116.html#7546116</link>
      <description>Wie "gut" willst Du programmieren können? Wenn's Dir nur darum geht ein paar Scripts in Python zusammenzustoppeln, vergiss den Rest und lern Python. Die Sprache ist einfach genug, im Internet gibt's hinreichend Code zum Abschreiben, cargo cult programming vom Feinsten, und auch wenn ich üblicherweise mit dem Brechreiz kämpf wenn ich sowas seh, wenn Du damit nicht irgendwie "professionell" werden willst hält sich der Schaden in Grenzen. Es wär nur lieb wenn du das nicht ins internet hängst, weil ... najo, es warat weg'n da Sicherheit.&lt;br&gt;&lt;br&gt;Wenn Du wirklich programmieren lernen willst, ist die Sprache absolut nebensächlich. Imperative Sprache ist imperative Sprache, welche man verwendet ist dann bestenfalls vom Projekt abhängig. Da wirst Du allerdings so 6-12 Monate mit den Grundlagen zu tun haben, also viel Mathematik, Logik und Theorie.&lt;br&gt;&lt;br&gt;Also, was davon soll's sein?&lt;br/&gt;</description>
      <pubDate>Fri, 30 Oct 2015 00:50:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546116.html#7546116</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2015-10-30T00:50:31Z</dc:date>
    </item>
    <item>
      <title>Re(8): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546065.html#7546065</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Hast du Tipps wie man sich als Single Programmier verbessert oder&lt;br&gt;Programmieren auf höheren niveau aneignet?&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Also ich hab mir viel von anderen abgeschaut. Auch ein Blick in diversen Coding-Guidelines kann nicht schaden. Und immer mit einem Auge selbstkritisch sein.&lt;br&gt;&lt;br&gt;Eventuell kann sichs auch auszahlen ein Projekt open-source zu machen bzw. selber an einem bestehenden Open-Source-Projekt teilzunehmen. Aber damit hab ich keine Erfahrung.&lt;br&gt;&lt;br&gt;Es gibt diverse Faustregeln, die einem das Programmieren erleichtern und die Code-Qualität erhöhen. zB. dass eine Funktion nicht länger als eine Bildschirmseite sein sollte. Gibt natürlich auch Ausnahmen, aber in den meisten Fällen ergibt das Sinn.&lt;br&gt;&lt;br&gt;Ich bin auch ein großer Fan von selbstdokumentiertem Code. Ich bin der Ansicht, wenn man eine Code-Stelle kommentieren muss, dann läuft da meist etwas falsch und man sollte die Stelle überarbeiten. Ist natürlich auch wieder eine sehr allgemeine Aussage. Wenns eine komplexe mathematische Formel ist, dann mag ein Kommentar schon angebracht sein.&lt;br&gt;&lt;br&gt;Außerdem steh ichs mir aufs Paradigma "Konvention vor Konfiguration" sowie aufs DRY-Prinzip (Don't repeat yourself). Alles Dinge, die einem viel helfen, wenn man sie mehr oder weniger konsequent befolgt.&lt;br&gt;&lt;br&gt;Ist schwer alles in einem Post zu verfassen. Hoffe es kommt auch nicht zu lehrerhaft rüber, bin ja noch selber mitten in meiner Entwicklung, wobei als Programmierer man wohl nie wirklich ausgelernt hat.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 22:09:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546065.html#7546065</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2015-10-29T22:09:00Z</dc:date>
    </item>
    <item>
      <title>Re(7): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546054.html#7546054</link>
      <description>Das ist ein sehr guter Punkt.&lt;br&gt;Ich hab selbst viel Programmiert und gehöre sicher zu zweiteren Sorte.&lt;br&gt;Warum?&lt;br&gt;&lt;br&gt;Weil ich nicht mehr weiß wie ich es verbessern kann.&lt;br&gt;Es gibt niemand mehr der meinen Code liest und sagt, das mach in eine Klasse oder dort verwende eine andere Schleife...&lt;br&gt;&lt;br&gt;Hast du Tipps wie man sich als Single Programmier verbessert oder Programmieren auf höheren niveau aneignet?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 21:48:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546054.html#7546054</guid>
      <dc:creator>tridh</dc:creator>
      <dc:date>2015-10-29T21:48:17Z</dc:date>
    </item>
    <item>
      <title>Re(6): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546034.html#7546034</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Aber nach 6 Monaten kommst du halt in die ausgefransteren Ecken und dann&lt;br&gt;entsteht sehr rasch Code, der nur mehr von einem in der Firma verstanden wird.&lt;br&gt;Und der hat letzte Woche gekündigt.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Naja, liegt aber zum Großteil auch am Programmierer.&lt;br&gt;&lt;br&gt;Es gibt Programmierer, die schreiben guten Code. Und es gibt Programmierer, die wollen nur ein bestimmtes Ergebnis erreichen, egal zu welchem Preis.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 21:05:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546034.html#7546034</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2015-10-29T21:05:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7546022.html#7546022</link>
      <description>&lt;blockquote&gt;&lt;em&gt; entweder mit VB oder Java beginnen&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;du meinst VB .NET oder? das letzte reine VB also VB6 ist längst tot. und mit den falschen unterlagen etc. ist VB sehr böse. datentyp Variant bzw. gar keine Variablen Deklarationen zu benötigen ist kein guter Stil.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 20:35:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7546022.html#7546022</guid>
      <dc:creator>user96106</dc:creator>
      <dc:date>2015-10-29T20:35:46Z</dc:date>
    </item>
    <item>
      <title>Re(5): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545880.html#7545880</link>
      <description>Na sicher muss man sie nicht verwenden. In allen 3 Sprachen kannst du in 10 Minute "Hello World" zusammenstricken. &lt;br&gt;&lt;br&gt;Aber nach 6 Monaten kommst du halt in die ausgefransteren Ecken und dann entsteht sehr rasch Code, der nur mehr von einem in der Firma verstanden wird. Und der hat letzte Woche gekündigt.&lt;br&gt;&lt;br&gt;Ich sehe daher im aktuellen Zustand keine Differenzen zwischen den 3 Brummern C++, C# und Java.&lt;br&gt;&lt;br&gt;Java hat den Vorteil, dass es universitär gut unterstützt ist und daher am Markt vergleichsweise viele Programmierer verfügbar sind.&lt;br&gt;&lt;br&gt;mfg lukas&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 15:00:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545880.html#7545880</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2015-10-29T15:00:41Z</dc:date>
    </item>
    <item>
      <title>Re(4): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545875.html#7545875</link>
      <description>Nagut, dasselbe gilt dann aber auch für C#. Da gibt's auch ähnliche Konstrukte die dann etwas anders heißen.&lt;br&gt;&lt;br&gt;Das bedeutet aber nicht dass man darauf angewiesen ist dies auch von Anfang an zu verwenden.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:47:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545875.html#7545875</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2015-10-29T14:47:38Z</dc:date>
    </item>
    <item>
      <title>Re(3): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545871.html#7545871</link>
      <description>Am Anfang war alles ganz einfach.&amp;nbsp;&amp;nbsp;Und ab Java 5 aufwärts wurde es dann immer komplexer: Lambda expressions, Metadata, Autoboxing, Vararg&lt;br&gt;&lt;br&gt;Das ist eine Entwicklung analog C++, die am Ende eine Sprache für den Einsteiger uninteressant macht.&lt;br&gt;&lt;br&gt;Lauter - einzeln betrachtet -&amp;nbsp;&amp;nbsp;berechtigte Anforderungen überfrachten am Ende das das Gesamtbild.&lt;br&gt;&lt;br&gt;mfg lukas&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:38:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545871.html#7545871</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2015-10-29T14:38:15Z</dc:date>
    </item>
    <item>
      <title>Re(5): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545868.html#7545868</link>
      <description>Macht nix, kommt schon noch.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:25:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545868.html#7545868</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2015-10-29T14:25:51Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545867.html#7545867</link>
      <description>Ich ergänze noch C# als Einstiegssprache, insbesondere auf Windows.&lt;br&gt;&lt;br&gt;Könntest du darlegen warum du Java auf dem Weg in Richtung C++ siehst?&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:25:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545867.html#7545867</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2015-10-29T14:25:31Z</dc:date>
    </item>
    <item>
      <title>Re(3): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545865.html#7545865</link>
      <description>&lt;a href="http://www.ifs.tuwien.ac.at/ifs/lehre/eprog/" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.ifs.tuwien.ac.at/&lt;wbr/&gt;ifs/&lt;wbr/&gt;lehre/&lt;wbr/&gt;eprog/&lt;wbr/&gt;&lt;/a&gt; &lt;br&gt;&lt;a href="https://vowi.fsinf.at/wiki/TU_Wien:Einf%C3%BChrung_in_das_Programmieren_VL_(Reiter" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;vowi.fsinf.at/&lt;wbr/&gt;wiki/&lt;wbr/&gt;TU_Wien:Einf%C3%BChrung_in_das_Programmieren_VL_(Reiter&lt;/a&gt; )&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:19:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545865.html#7545865</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2015-10-29T14:19:29Z</dc:date>
    </item>
    <item>
      <title>Re(4): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545861.html#7545861</link>
      <description>Wow, du kennst dich wirklich aus - und ich nicht, denn bei ein paar Sätzen habe ich (noch) keine Ahnung was das bedeutet. &lt;br&gt;&lt;br&gt;Deinen Vorschlag finde ich sehr gut. Dann werde ich das so mal probieren. Danke.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:10:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545861.html#7545861</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-10-29T14:10:41Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545860.html#7545860</link>
      <description>OK. danke. &lt;br&gt;&lt;br&gt;Dachte C ist der Einstieg - weil an den HTLs das auch zuerst gelehrt wird.&lt;br&gt;&lt;br&gt;Aber wenn ich wie Somnatic auch vorgeschlagen hat, gleich mit Python anfangen kann und mich später ev. spezialisieren kann, ist mir das nur recht. &lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:08:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545860.html#7545860</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-10-29T14:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545832.html#7545832</link>
      <description>Finger weg von C und C++.&lt;br&gt;&lt;br&gt;Das eine ist ein Skalpell für Nervenchirurgen (C) und das andere ein zu Tode getunter Traktor mit Ferrari Motor und Lachgaseinspritzung auf Fahrradreifen (C++).&lt;br&gt;&lt;br&gt;Java ist mittlerweile leider teilweise am Trip in Richtung C++&lt;br&gt;&lt;br&gt;Wenn dir Python als Einstieg zu steil war, entweder mit VB oder Java beginnen. Die Basiskonstrukte jeder Programmiersprache sind darin enthalten und erste Objektorientierte Schritte kannst du auch damit versuchen.&lt;br&gt;&lt;br&gt;mfg lukas&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 13:13:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545832.html#7545832</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2015-10-29T13:13:34Z</dc:date>
    </item>
    <item>
      <title>Re(3): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545831.html#7545831</link>
      <description>Eine Programmiersprache "lernt" man nicht einfach mal vollständig und wendet sie dann an. Es reicht die üblichen Standard-Konstrukte zu kennen und dann mit der Zeit in die Tiefe zu gehen (aber eben dann wenn man es benötigt). Ich halte nichts davon irgendwelche theoretischen Beispiele nachzuprogrammieren. Das Konstrukt einer Liste z.B. ist in C bereits was recht komplexes (Listenelement das mit Pointer auf nächstes Listenelement zeigt usw.). In Python gibt's das bereits fix fertig in Form einer Liste (und weil Python dynamically typed ist brauchts dazu nichtmal das Generics Konzept).&lt;br&gt;&lt;br&gt;Ich weiß von einem Kurs an einer FH bei dem gaaaanz am Anfang Java-Hamster unterrichtet wurde. Das größte Problem dabei war die (veraltete) VM zum Laufen zu bringen. Was ich damit sagen will: Du willst Python lernen, also lerne Python. Es ist vollkommen egal mit welche Sprache du beginnst - die Basics sind immer dieselben (Verzweigungen, Schleifen, Listen, Mathematische Operationen, ...). Wenn du dann in spezielles Feld vordringst, holst du dir dann die Spezialitäten wenn du sie brauchst.&lt;br&gt;&lt;br&gt;Beispielsweise käme ich nicht auf die Idee für ein hart-echtzeitfähiges System auf einem Mikrocontroller Python zu verwenden. Da ist nunmal C, C++ oder Assembler eher gefragt. Auf dem Raspberry Pi, der ja die Python Laufzeitumgebung bereits integriert hat, macht Python hingegen Sinn und man kann sich fragen ob C da nicht etwas fehl am Platz ist.&lt;br&gt;&lt;br&gt;Es hängt immer von deinen Requirements ab. Willst du Python lernen, lern Python.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 13:13:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545831.html#7545831</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2015-10-29T13:13:33Z</dc:date>
    </item>
    <item>
      <title>Re(2): Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545803.html#7545803</link>
      <description>Danke. &lt;br&gt;&lt;br&gt;War mir nicht bewusst. Dann sind die 8-12 Monate für C wohl doch zu niedrig angesetzt. &lt;br&gt;&lt;br&gt;Ist Scratch ein guter Einstieg - oder ist das eher für Kinder zum Lernen?&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 12:00:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545803.html#7545803</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-10-29T12:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545801.html#7545801</link>
      <description>Fang mit Python an.&lt;br&gt;&lt;br&gt;C und (erst recht) C++ sind um Welten komplexer als Python. Ja, es schadet nicht wenn man auch mal versteht was im Hintergrund von Python eigentlich so abläuft und was Python schön vom Entwickler abstrahiert, aber wenn du dich für Python interessierst, dann kann du auch gleich damit beginnen und die den ganzen Low-Level Kram mal vorerst ignorieren. Wenn du dann mit den allgemeinen Konzepzen vertraut bist, kannst du dich immer noch in die Tiefe wagen.&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 11:53:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545801.html#7545801</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2015-10-29T11:53:38Z</dc:date>
    </item>
    <item>
      <title>Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7547699.html#7547699</link>
      <description>Hallo liebe Coder,&lt;br&gt;&lt;br&gt;da ich für meinen Raspberry Pi ein paar Sachen customizen möchte, habe ich in Erfahrung gebracht, dass man am besten Programme in Phyton erstellen sollte. &lt;br&gt;&lt;br&gt;Da aber "Hallo Welt" so ungefähr das komplizierteste ist, was ich bis jetzt programmiert habe, nehme ich an Phyton ist mir zu hoch um zu beginnen. &lt;br&gt;&lt;br&gt;Ich hätte mir folgenden Prozess vorgestellt um mich für Phyton fit zu machen:&lt;br&gt;&lt;br&gt;C lernen und verstehen, dann weiter C++ oder Java und dann Phyton. &lt;br&gt;&lt;br&gt;Ist das ein gangbarer Weg? Besser C++ oder Java - oder dann gleich Phyton? &lt;br&gt;&lt;br&gt;Ich nehme mal an, dass das ganze als Hobby (neben Arbeiten, Familie und Sport) nicht in 2 Wochen realisierbar ist, da ich kein voll Honk bin, würde ich C schon in 8 - 12 Monaten bezwingen wollen. Ist das realistisch?&lt;br&gt;&lt;br&gt;Besten Dank für die Inputs,&lt;br&gt;&lt;br&gt;LG&lt;br&gt;&lt;br&gt;Tec&lt;br&gt;&lt;br&gt;EDIT: &lt;br&gt;&lt;br&gt;Vielen Dank für die guten Tipps. Hab mir jetzt mal ein Python (Kinder-)Buch mit CD usw. zum lernen besorgt. &lt;br&gt;&lt;br&gt;Ein Frage noch, ich habe im Google Qpython für Android gefunden. Da ich unterwegs meist meinen Tablet mithabe, und ich da Zeit zu üben habe, kann ich das Qpython hierfür verwenden, oder gibt es da bessere Alternativen? &lt;br&gt;&lt;br&gt;Und sollte ich es im Main account laufen lassen, oder lieber einen Gastaccount anlegen um mein System nicht zu gefährden?&lt;br&gt;&lt;br&gt;Danke nochmals&lt;br&gt;&lt;br&gt;LG&lt;br&gt;&lt;br&gt;Tec&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 11:40:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7547699.html#7547699</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-10-29T11:40:55Z</dc:date>
    </item>
    <item>
      <title>Programmieren lernen</title>
      <link>http://forum.geizhals.at/t871433,7545796.html#7545796</link>
      <description>Hallo liebe Coder,&lt;br&gt;&lt;br&gt;da ich für meinen Raspberry Pi ein paar Sachen customizen möchte, habe ich in Erfahrung gebracht, dass man am besten Programme in Phyton erstellen sollte. &lt;br&gt;&lt;br&gt;Da aber "Hallo Welt" so ungefähr das komplizierteste ist, was ich bis jetzt programmiert habe, nehme ich an Phyton ist mir zu hoch um zu beginnen. &lt;br&gt;&lt;br&gt;Ich hätte mir folgenden Prozess vorgestellt um mich für Phyton fit zu machen:&lt;br&gt;&lt;br&gt;C lernen und verstehen, dann weiter C++ oder Java und dann Phyton. &lt;br&gt;&lt;br&gt;Ist das ein gangbarer Weg? Besser C++ oder Java - oder dann gleich Phyton? &lt;br&gt;&lt;br&gt;Ich nehme mal an, dass das ganze als Hobby (neben Arbeiten, Familie und Sport) nicht in 2 Wochen realisierbar ist, da ich kein voll Honk bin, würde ich C schon in 8 - 12 Monaten bezwingen wollen. Ist das realistisch?&lt;br&gt;&lt;br&gt;Besten Dank für die Inputs,&lt;br&gt;&lt;br&gt;LG&lt;br&gt;&lt;br&gt;Tec&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 29 Oct 2015 11:40:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t871433,7545796.html#7545796</guid>
      <dc:creator>Tec</dc:creator>
      <dc:date>2015-10-29T11:40:55Z</dc:date>
    </item>
  </channel>
</rss>
