<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Kann man sich das Programmieren selbst erlernen?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=365551</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(11): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2855079.html#2855079</link>
      <description>Ich denke halt, daß HPGL(2) / PCL / PostScript etc. vor allem Sprachen sind, welche von Treibern verstanden werden sollen.&lt;br&gt;&lt;br&gt;Wenn jemand ein Bitmap oder eine Vektor-Grafik mit einem Tool seiner Wahl erstellt oder generiert hat, sollte er sich nicht mit dem Ausgabemedium mit all seinen Treiberproblemen auseinandersetzen müssen.&lt;br&gt;&lt;br&gt;Ein CAD-System schafft es ja auch, seine Druckausgabe auf Plotter, Laser-/Tintenstrahl oder Matrixdrucker auszugeben.&lt;br&gt;Und zwar ohne, daß der Entwickler der 3D-Bausteine etwas von HPGL wußte oda so ... &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 06 Oct 2005 19:16:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2855079.html#2855079</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2005-10-06T19:16:58Z</dc:date>
    </item>
    <item>
      <title>Re(10): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2854942.html#2854942</link>
      <description>Vermutlich verwechselst Du HPGL mit HPGL2.&lt;br&gt;&lt;br&gt;In HPGL hast Du einfache Befehle, die du mit Parametern an den Plotter gibst. Als ich angefangen habe, das Programm zu schreiben, habe ich schnell festgestellt, dass sich die Anweisungen laufend wiederholen, so dass ich alles ich Funktionen packen konnte, die wieder andere Funktionen aufrufen, und nur Parameter weitergeben mußten. Das Transformieren der HPGL-Befehle in einen String machte dann die nächste Kette von Funktionen. HPGL2 ist so abstrackt, dass es nur noch ein Treiber generieren kann.&lt;br&gt;&lt;br&gt;Ich habe auch keine Konstruktionszeichnungen so erstellt, sondern Säulengrafiken von Bodenuntersuchungen mit Maßen, vielen Füllmustern übereinander und erklärenden Texten. Dazu natürlich das Beschriftungsfeld der Zeichnung.&lt;br&gt;&lt;br&gt;Die Bearbeiterin bekommt handgeschriebene Listen als Vorlage, deren Inhalt sie in eine Maske eingeben muß, bis sie die letzte Bodenschicht abschließt. Der PC errechnet dann den Maßstab, zeichnet die Bodenschichten mit Füllmustern, schreibt die Texte und die Angaben für das Beschriftungsfeld.&lt;br&gt;&lt;br&gt;Ich habe auch Programme zum Kennlienienschreiben geschrieben mit horizontaler- und vertikaler Skala. Mit meinen Vorkenntnissen kann ich das besser, als auf dem Bildschirm.&lt;br&gt;&lt;br&gt;meinen A3 Plotter habe ich noch, der hat noch nie eine Zeichnung aus einem fremden Grafikprogramm ausgegeben.&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;Arno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;</description>
      <pubDate>Thu, 06 Oct 2005 18:41:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2854942.html#2854942</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-06T18:41:34Z</dc:date>
    </item>
    <item>
      <title>Re(9): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2854597.html#2854597</link>
      <description>Du bist echt eine arme Sau! Wie kann man von jemanden verlangen, HPGL-Code zu generieren.&lt;br&gt;Das ist ja so, als würde ich einen Lieferschein in "Postscript" programmieren &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Manche Sprachen sollten wirklich nur zwischen Treiber und Hardware Anwendung finden.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 06 Oct 2005 17:04:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2854597.html#2854597</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2005-10-06T17:04:18Z</dc:date>
    </item>
    <item>
      <title>Re(8): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2854584.html#2854584</link>
      <description>Genau das HPGL von HP meine ich.&lt;br&gt;Da ich ein Programm entwickelt habe, welches aus Daten, gebräuchlichen Kürzeln und Texteingaben technische Zeichnungen in angepaßten Maßstab für das Baugewerbe erstellt, mußte ich in mein Programm Funktionen einbauen, die die eingegebenen, und berechneten Werte sowie die Textpassagen in HPGL Befehle integriert, und Diese parametrierten Befehle in Strings umwandelt, und so an den Plotter&amp;nbsp;&amp;nbsp;zur weiteren Verarbeitung sendet.&lt;br&gt;Das geht aber nur mit dem alten HPGL und nicht mit HPGL2.&lt;br&gt;&lt;br&gt;Mein besonderer Stolz ist dabei, dass ich eine Möglichkeit gefunden habe, mich aus allen Zeichensätzen des Plotters zu bedienen, ohne beim Wechsel die aktuelle Schreibposition zu verlieren.&lt;br&gt;&lt;br&gt;Arno&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 06 Oct 2005 16:59:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2854584.html#2854584</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-06T16:59:26Z</dc:date>
    </item>
    <item>
      <title>Re(7): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2853321.html#2853321</link>
      <description>&lt;blockquote&gt;&lt;em&gt; HPGL&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Ähhhmm, wer schreibt schon in "HPGL"?&lt;br&gt;Oder meinst du was anderes als die Hewlett Packard Graphic Language?&lt;br/&gt;</description>
      <pubDate>Thu, 06 Oct 2005 10:16:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2853321.html#2853321</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2005-10-06T10:16:03Z</dc:date>
    </item>
    <item>
      <title>Re(7): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2852533.html#2852533</link>
      <description>Nun, irgendwann sind alle Sprachen einer Familie für jemanden "gleich". Sie unterscheiden sich im Syntax, der wesentliche Aufbau eines Algos ist der gleiche.&lt;br/&gt;</description>
      <pubDate>Wed, 05 Oct 2005 21:27:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2852533.html#2852533</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2005-10-05T21:27:01Z</dc:date>
    </item>
    <item>
      <title>Re(6): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2851955.html#2851955</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Im Prinzip lernst Du eine Programmiersprache jedes Typs. Kannst Du z.B. eine&lt;br&gt;imperative Sprache, ist das lernen einer anderen kein Problem mehr. Etwas&lt;br&gt;anderer Syntax, etwas andere Struktur, ansonsten das gleiche in hellgrün.Im&lt;br&gt;Prinzip ist es auch unwesentlich, die "Befehle" zu kennen. Da moderne Sprachen&lt;br&gt;ohnehin im Endeffekt keine bzw. kaum mehr "Befehle" im engeren Sinne haben&lt;br&gt;sondern modular, über Objekte oder zumindest Funktionen, funktionieren, .....&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Das sehe ich ganz anders.&lt;br&gt;BASIC, Pascal, HPGL, STEP5/STEP7 und Visual-Basic sind völlig unterschiedliche Sprachen und keinesfalls so ähnlich, wie unterschiedliche Dialekte.&lt;br&gt;&lt;br&gt;Auch bei objejtorientierten Sprachen ist das festlegen und verändern von Eigenschaften der Objekte auch eine Art Syntax. &lt;br&gt;Nur durch die Auswahl von Objekten bekommst Du kein Programm. Zu jedem Objekt gehört auch ein textorientierter Programmcode. &lt;br&gt;Zu den elementarsten Eigenschaften moderner Programmiersprachen gehört die Verwendung eigener, selbstprogrammierter Funktionen.&lt;br&gt;&lt;br&gt;Auch wenn BASIC und Visual-Basic im textorientierten Abschnitt viele Gemeinsamkeiten haben, wird weder ein BASIC-Code unter VB, noch ein VB-Code unter BASIC laufen.&lt;br&gt;&lt;br&gt;Selbst der Umstieg von M-BASIC auf Quick-BASIC ist schon ein echter Umstieg. Obwohl Q-Basic der direkte Nachfolger aus gleichem Hause ist, so ist doch die Ablaufsteuerung eine Andere, und der Befehlsumfang erheblich größer.&lt;br&gt;Dieser Umstieg ist auch nicht so gering, wie der Umstieg bei Visual-Basic auf eine neuere Version.&lt;br&gt;&lt;br&gt;Ohne Lernprozess und Training ist ein Umstieg, bzw. Einstieg in eine neue Programmiersprache unmöglich.&lt;br&gt;&lt;br&gt;Arno &lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br/&gt;</description>
      <pubDate>Wed, 05 Oct 2005 19:02:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2851955.html#2851955</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-05T19:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2850508.html#2850508</link>
      <description>ja, ich denke sogar, du lernst es im eigenstudiom am &lt;br&gt;intensivsten (nicht am schnellsten). &lt;br&gt;&lt;br&gt;je nach dem, was du machen möchtest bzw. was dich&lt;br&gt;interesiert, gibt es in netz so gut wie alles was du &lt;br&gt;benötigst.&lt;br&gt;&lt;br&gt;im übrigens ist programmieren ein permanentes lernen,&lt;br&gt;das eigentlich nie aufhört ...&lt;br/&gt;</description>
      <pubDate>Wed, 05 Oct 2005 12:02:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2850508.html#2850508</guid>
      <dc:creator>alexk</dc:creator>
      <dc:date>2005-10-05T12:02:38Z</dc:date>
    </item>
    <item>
      <title>Re(5): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2850132.html#2850132</link>
      <description>Im Prinzip lernst Du eine Programmiersprache jedes Typs. Kannst Du z.B. eine imperative Sprache, ist das lernen einer anderen kein Problem mehr. Etwas anderer Syntax, etwas andere Struktur, ansonsten das gleiche in hellgrün.&lt;br&gt;&lt;br&gt;Im Prinzip ist es auch unwesentlich, die "Befehle" zu kennen. Da moderne Sprachen ohnehin im Endeffekt keine bzw. kaum mehr "Befehle" im engeren Sinne haben sondern modular, über Objekte oder zumindest Funktionen, funktionieren, ist ein weit größeres Augenmerk auf die Entwicklung und das Begreifen der wesentlichen Grundalgorithmen zu legen. Diese dann zu implementieren ist normalerweise kein Problem mehr. In welcher Sprache auch immer.&lt;br/&gt;</description>
      <pubDate>Wed, 05 Oct 2005 09:39:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2850132.html#2850132</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2005-10-05T09:39:46Z</dc:date>
    </item>
    <item>
      <title>Re(6): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2849437.html#2849437</link>
      <description>Ja, dass verstehe ich auch.&lt;br&gt;&lt;br&gt;Bei einem Kurs mußt Du zu eiem bestimmten Termin dort sein, und bis zum Ende bleiben.&lt;br&gt;&lt;br&gt;Zuhause kannst Du anfangen oder aufhören, wie es Dir gerade paßt.&lt;br&gt;Bei mir stand die Notwendigkeit dahinter, mir Hilfsmittel zu entwickeln, um Geld damit zu verdienen, bzw. einfacher mehr Geld verdienen zu können.&lt;br&gt;Mit den Übungsaufgaben kam ich dem Ziel noch nicht näher, aber ich habe mich gezwungen, einen gewissen Zeitplan einzuhalten, und mir nur nach Erfüllung dieses Zeitplans Entspannung gegönnt.&lt;br&gt;Mir hat es geholfen, nach einer Übungszeit am PC vom PC wegzugehen, und abseits eine Pause zu machen, oder im Buch weiterzulesen. Am PC bleiben, surfen oder ein Spielchen zu machen ist keine richtige Erholung.&lt;br&gt;Natürlich gab es auch Tage, wo ich nicht an den PC und an die Übungen gekommen bin. Aber da muß man eben aufpassen, dass man nicht ganz aufhört. &lt;br&gt;&lt;br&gt;Arno&lt;br&gt; &lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Oct 2005 20:48:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2849437.html#2849437</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-04T20:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2849310.html#2849310</link>
      <description>internetseiten wird ned so das problem sein...&lt;br&gt;&lt;br&gt;schau mal auf &lt;a href="http://de.selfhtml.org/" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;de.selfhtml.org/&lt;wbr/&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echt super seite!&lt;br/&gt;</description>
      <pubDate>Tue, 04 Oct 2005 20:27:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2849310.html#2849310</guid>
      <dc:creator>stupidpez</dc:creator>
      <dc:date>2005-10-04T20:27:51Z</dc:date>
    </item>
    <item>
      <title>Re(5): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2848322.html#2848322</link>
      <description>&lt;blockquote&gt; So lerne ich nun die 5te Programmiersprache &lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;net schlecht &lt;img src="surprise.gif" width="16" height="19" align="absmiddle" alt=":-O"/&gt;&lt;br&gt;&lt;br&gt;ich hab irgendwie kein durchhalte vermögen, bin ne zeitlang motiviert, dann is vorbei&lt;br&gt;&lt;br&gt;is genau so wie mit ner diät &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Oct 2005 15:43:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2848322.html#2848322</guid>
      <dc:creator>playaz</dc:creator>
      <dc:date>2005-10-04T15:43:35Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2848287.html#2848287</link>
      <description>Wenn Jemand programmieren lernen will, programmiert er noch lange nicht in einem Team.&lt;br&gt;&lt;br&gt;Zuerst muß er, -im Alleinstudium-, aus einem Buch ein paar Übungsaufgaben lösen. Dabei lernt er zuerst die Befehlssyntax, die Funktion der Befehle und den Progammablauf. &lt;br&gt;Was zuerst sehr abstrackt aussieht bekommt mir der Zeit schnell einen Sinn, und wenn der Sinn verstanden wurde, kann man aus den Übungsaufgaben Programmteile in eigene Programme übernehmen und solche Teile aus mehreren Übungen verbinden.&lt;br&gt;&lt;br&gt;Hat man die erlernten Befehle "im Griff", so kann man sich auch neue Befehle aus dem Buch suchen und in sein Programm einbauen, da die Syntax der Befehle dem gleichen Schama unterliegt. Zu jeden Befehl gibt es Beispiele, die man in sein Programm integrieren kann. dazu muß man nur die Bezeichner und Parameter der neuen Aufgabe anpassen.&lt;br&gt;&lt;br&gt;Ebenso wie es viele Straßen gibt, auf welchen man von A nach B fahren kann, gibt es auch viele Lösungen, um eine Aufgabe in ein Programm umzusetzen. Der Unterschied liegt vielleicht in ein paar Minuten Programmierarbeit und wenigen Millisekunden in der Programmausführung.&lt;br&gt;&lt;br&gt;Das Problem beim Selbststudium liegt darin, dass man seine selbstgemachten Fehler nicht erkennt, und diese Fehler nicht beseitigen kann. &lt;br&gt;Dazu sind dann fremde Augen nötig, die den Code mal anschauen, und dem neuen Programmierer den Fehler aufzeigen können. Solche anderen Augen müssen nicht die eines Meisters sein, es kann durchaus schon helfen, wenn ein anderer Studius ohne größere Vorkenntnisse aus seinem Blickwinkel den Code im Geiste ablaufen läßt.&amp;nbsp;&amp;nbsp;&lt;br&gt;So einen Helfer findet man unter Gleichgesinnten in Foren oder anderswo im Internet.&lt;br&gt;&lt;br&gt;So lerne ich nun die 5te Programmiersprache, ohne jemals einen Kurs darin in einer Lehranstalt besucht zu haben. Eine 6te Programmiersprache habe ich in mehreren Kursen eines Instituts gelernt. Ich muß aber sagen, dass ich dort quasi nur das Sketett eines Säugetiers bis zur Hüfte erlernt habe. Die Kenntnisse bis zum Hals, und in Blut und Gewebe habe ich dann in der Praxis erlernt. Mir ist aber bewußt, dass man noch mehr Darüber lernen kann, aber sicherlich werde ich 90% der unbekannten Materie nie anzuwenden haben. Die anderen 10% des Unbekannten werde ich sicherlich begreifen, wenn ich sie in einer Anwendung verwenden möchte. &lt;br&gt;&lt;br&gt;Arno&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;br/&gt;</description>
      <pubDate>Tue, 04 Oct 2005 15:27:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2848287.html#2848287</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-04T15:27:16Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2843077.html#2843077</link>
      <description>Das hab ich zwar an und für sich nicht gemeint, aber stimmen tut's trotzdem. Ich war mehr dabei, wie der generelle Syntax ausschaut (also retval=function(paramenter, parameter,[...]) usw), aber trotzdem, wenn Du jemals Programme entwickelt hast die mehr als 1000 Zeilen Code beinhalten bist Du nach spätestens 1 Monat dankbar dafür, daß Du nicht nur halbwegs 'n Einrückschema eingehalten hast, sondern das Ganze auch auf mehrere Quellcodes aufgeteilt hast.&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 13:17:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2843077.html#2843077</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2005-10-02T13:17:34Z</dc:date>
    </item>
    <item>
      <title>Re(5): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2843067.html#2843067</link>
      <description>Ja das schon, aber trotzdem ist es nicht der Sinn der Sache, möglichst schwer verständlichen Code zu produzieren...schließlich wollen es ja vielleicht andere auch mal lesen.&lt;br&gt;Und das Strukturieren bezieht sich ja nicht nur auf das Aussehen einer Subroutine.&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 13:10:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2843067.html#2843067</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2005-10-02T13:10:06Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2843063.html#2843063</link>
      <description>Ich weis nicht. Wenn man sich einfach auf gemeinsame Übergabeparameter und Variablen einigt, müsste es doch wurscht sein was zwischen Anfang und Ende einer Sub-Routine steht. &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 13:06:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2843063.html#2843063</guid>
      <dc:creator>LrAk.T</dc:creator>
      <dc:date>2005-10-02T13:06:02Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2842968.html#2842968</link>
      <description>Wenn mehr als einer an dem Schreiben des Programmes beteiligt ist, kann man eben nicht einfach drauflos programmieren &lt;img src="schief.gif" width="16" height="19" align="absmiddle" alt=":-/"/&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 12:28:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2842968.html#2842968</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2005-10-02T12:28:35Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2842963.html#2842963</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Das erste und größte Problem das Du zu begreifen hast ist, wie so ein Programm aussieht und wie man's strukturiert.&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Ja leider. Früher war's in erster Linie wichtig, dass man begreift, was man schreiben muss damit ein Programm das tut was man damit eben beabsichtigt zu tun. Wie das dann ausgesehen hat war sekundär; wichtig war die Funktion. Später schien es mir, dass es wichtiger wurde es "schön" zu Strukturieren, damit auch jeder durchschnittlich begabte Nachwuchs-Progger auf den ersten Blick die Funktion kapiert.&lt;br&gt;&lt;br&gt;Ich kann mich noch an die Zeiten erinnern, wo ich in eine einzige Programm-Zeile die ganze Copy&amp;Paste Funktion eines Grafik-Programmes heineinbrachte. Das gesamte Programm hatte insgesamt vielleicht 30-40 Zeilen und konnte alles was damalige s/w Grafik-Programme konnten. &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 12:25:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2842963.html#2842963</guid>
      <dc:creator>LrAk.T</dc:creator>
      <dc:date>2005-10-02T12:25:11Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2842850.html#2842850</link>
      <description>Wie´s die anderen schon gesagt haben: &lt;br&gt;Fang mit html an, ohne Frontpage, Dreamweaver oder GoLive. Nimm dir einen einfachen Editor, selfhtml oder eine andere Hilfe zur Hand und übe. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;Wenn du die Grundlagen von html drin hat, nimm als nächstes Css her. &lt;br&gt;Danach php/mysql...&lt;br&gt;Für html wirst kein Buch brauchen, für Css schon eher, und für php/mysql (oder welche andere Sprache auch immer) schon, denn die Grundlagen wollen gut erklärt und verstanden werden. &lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 02 Oct 2005 11:30:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2842850.html#2842850</guid>
      <dc:creator>HKI</dc:creator>
      <dc:date>2005-10-02T11:30:45Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2841627.html#2841627</link>
      <description>&lt;i&gt;Ich rate Dir sogar zu 2 Büchern. Eines sollte als Lehrgang aufgebaut sein, und das Andere sollte ein umfangreiches Nachschlagewerk sein.&lt;/i&gt;&lt;br&gt;&lt;br&gt;können ruhig mehr sein.. vor allem ein gutes buch über algorithmen ist am anfang sicher nicht schlecht.. &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 17:08:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2841627.html#2841627</guid>
      <dc:creator>promillo</dc:creator>
      <dc:date>2005-10-01T17:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2841574.html#2841574</link>
      <description>Leider kann ich den Begriff "Wifi" nicht wechseln.&lt;br&gt;Es gibt aber gute Bücher, aus welchen man sich allein gutes Grundwissen aneignen kann.&lt;br&gt;Zuerst mußt Du Dir in einer ein Buch aussuchen, dass Dein Thema in Deinem Level behandelt. Es nützt Dir wenig, wenn Du ein für Akademiker geschriebenes Buch bekommst, und verstehst den Inhalt nicht. Ebeso unbefriedigend ist es, wenn Du eine höhere Bildung hast, und ein Buch für absulute Newbies bekommst.&lt;br&gt;&lt;br&gt;Wenn Du Dir das richtige Buch ausgesucht hast, suchst Du dieses Buch bei Amerzon oder Ebay, -je nach Geldbeutel.&lt;br&gt;Ich rate Dir sogar zu 2 Büchern. Eines sollte als Lehrgang aufgebaut sein, und das Andere sollte ein umfangreiches Nachschlagewerk sein. &lt;br&gt;&lt;br&gt;Das Problem ist, dass Du gemachte Fehler im "Lehrgang" kaum selbst erkennst, und das Abtippen von abgedruckten Lösungen keine echte "Lehre" ist. Im Nachschlagewerk stehen dann die Begriffe mit Syntax,Parametrierung und Eigenschaften sowie der Verwendungszweck mit Regeln und Ausnahmen. Das benötigt man auch, wenn man Übungen und Beispiele für eigene Anwendungen umstricken möchte.&lt;br&gt;Zum Einstieg ist auch ein Kurs bei einem Bildungsträger gut. Zum einen ist es ein zeitlich fester Rahmen, den man intensiv einhalten muß, zum Zweiten lernt man Gleichgesinnte kennen, Fehler werden von Anderen erkannt und erklärt, außerdem kekommt man einen Ansprechparter, der einem auch später mal bei neuen Problemen hilfreich sein kann.&lt;br&gt;&lt;br&gt;Zu seinem Wunschprogramm kommt man später, indem man sein Programm aus angepaßten Teilen aus Übungen und Beispielen zusammenbaut. Dabei muß man zwangsläufig den Quellcode und die Parameter weitgehend an seine Ideen anpassen, dass vom "Diebesgut" nur einige Gerippeteile im fertigen Programm übrig bleiben, so dass man den Diebstahl selber nicht mehr erkennt.&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;Arno&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 16:44:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2841574.html#2841574</guid>
      <dc:creator>Arno Nyhm</dc:creator>
      <dc:date>2005-10-01T16:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2841205.html#2841205</link>
      <description>Wenn's "nur" um Internetseiten geht, ist das Selbstlernen kein Problem, das bringt jeder mit halbwegs Hirnschmalz und Durchhaltevermögen zusammen.&lt;br&gt;&lt;br&gt;Das erste und größte Problem das Du zu begreifen hast ist, wie so ein Programm aussieht und wie man's strukturiert. Wie bereits erwähnt, beginne mit HTML, schmeiß Frontpage mal vorläufig weg und lerne, wie man mit einem Notepad 'ne Seite zusammenstellt. Du wirst diese Information brauchen um später mit PHP Seiten aufbauen zu können.&lt;br&gt;&lt;br&gt;Wennst HTML mal kannst, kannst natürlich wieder auf ein Designprogramm zurückgreifen, weil's halt doch schneller geht. Du mußt allerdings wissen was dieses Programm tut.&lt;br&gt;&lt;br&gt;Verbring mal ein wenig Zeit mit HTML, bis Du zumindest die Grundstruktur begriffen hast, wie das funktioniert.&lt;br&gt;&lt;br&gt;Sobald das ziemlich klar ist, guck Dir PHP an. PHP ist eine relativ einfach aufgebaute imperative Scriptsprache, die sich gut in HTML einbetten läßt und mit der man dynamische, server-seitig generierte Seiten gut und schnell erstellen kann. Ist ein schnelles Erfolgserlebnis.&lt;br&gt;&lt;br&gt;Spiel dann ein wenig mit PHP, die größte Hürde ist hier am Anfang das Lernen der Struktur einer Sprache. Danach isses relativ einfach.&lt;br&gt;&lt;br&gt;Wenn das erledigt ist, beschäftige Dich ein wenig mit SQL. SQL ist 'ne komplett andere Sprachfamilie und ganz anders zu behandeln als PHP, aber Du brauchst es um auf Datenbanken zuzugreifen, es ist mehr oder weniger die einzige Datenbanksprache die aktuell in Verwendung ist. Organisier Dir 'ne Datenbank (gibt's bei jedem besseren Webspaceprovider gratis dazu) und spiel Dich ein wenig mit dem Einfügen, Abfragen und Löschen von Datensätzen.&lt;br&gt;&lt;br&gt;Danach isses Zeit PHP mit SQL zu verheiraten, um auch über Webseiten Daten aus der Datenbank zu ziehen.&lt;br&gt;&lt;br&gt;Grafiken sind ein ganz eigenes Kapitel. Sie in Webseiten unterzubringen stellt kein wesentliches Problem dar, es ist allerdings eine Kunst sie so aufzubereiten, daß sie auch halbwegs ansprechend sind.&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 13:10:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2841205.html#2841205</guid>
      <dc:creator>Fly</dc:creator>
      <dc:date>2005-10-01T13:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2840931.html#2840931</link>
      <description>Welche Vorkenntnisse hast? Was meinst mit Grafik?&lt;br&gt;&lt;br&gt;Für Internetseiten musst du dir zunächst mal HTML anschauen, dann am besten ein bisschen JavaScript und natürlich CSS. Danach würd ich dir zu PHP und MYSQLl raten. Kommt aber natürlich drauf an, was du machen willst.&lt;br&gt;&lt;br&gt;Anleitungen udn Foren findest dazu Unmengen im Internet.&lt;br&gt;Erste Anlaufstelle: &lt;a href="http://de.selfhtml.org" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;de.selfhtml.org&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 10:40:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2840931.html#2840931</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-10-01T10:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2840927.html#2840927</link>
      <description>Versuchs mal mit Bücher (Internet) über PHP, Dreamweaver etc...&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 10:32:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2840927.html#2840927</guid>
      <dc:creator>HalliGalli</dc:creator>
      <dc:date>2005-10-01T10:32:22Z</dc:date>
    </item>
    <item>
      <title>Re: Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2840913.html#2840913</link>
      <description>Sorry habe unabsichtlich 2 mal den gleichen Text gepostet.&lt;br&gt;&lt;br&gt;&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 10:21:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2840913.html#2840913</guid>
      <dc:creator>independent</dc:creator>
      <dc:date>2005-10-01T10:21:04Z</dc:date>
    </item>
    <item>
      <title>Kann man sich das Programmieren selbst erlernen?</title>
      <link>http://forum.geizhals.at/t365551,2840910.html#2840910</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;&lt;br&gt;ich bin anfänger und habe keine ahnung von Programmieren.Jedoch interessiert mich das Thema sehr. Ich möchte es erlernen nur kann Ich mir keinen Wifi Kurs mir leisten.&lt;br&gt;Welche Möglichkeiten gibt es das Programmieren zu erlernen?&lt;br&gt;Ich möchte es hauptsächlich dafür nutzen um Internetseiten zu erstellen. Grafik, Design und Programmierung.&lt;br&gt;&lt;br&gt;DANKE für Eure Hilfe!&lt;br&gt;&lt;br&gt;MFG&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 01 Oct 2005 10:18:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t365551,2840910.html#2840910</guid>
      <dc:creator>independent</dc:creator>
      <dc:date>2005-10-01T10:18:59Z</dc:date>
    </item>
  </channel>
</rss>
