Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Video von Code.org…

Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

  1. Thema

Neues Thema Ansicht wechseln


  1. Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: BuzzWuzz 27.02.13 - 17:58

    Suche ein Buch für den Einstieg in die Programmierwelt in C++.
    Habe schon Interesse am programmieren aber soll ja recht trocken sein.

  2. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: grorg 27.02.13 - 18:57

    Das wichtigste ist, dass du ein Ziel hast, nachdem du etwas Grundwissen besitzt.
    Ansonsten stehst du dann da, denkst dir "und was mach ich jetzt damit" und legst das Buch wieder beiseite, so kenn ich das von einigen und auch von mir selbst.

  3. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: ViNic 27.02.13 - 19:11

    Kommt drauf an, ob du schon Programmiert hast oder generell Einsteigen willst. Wenn du schon was kannst, wirst du mit Einsteigerbüchern vermutlich nichts anzufangen wissen. Wenn du erst Einsteigst, ist auch ein Einsteigerbuch sehr empfehlenswert. Für den direkten Einstieg, nenne ich das Buch "Einstieg in C++" von Arnold Willemer. Das Buch gibt es bei Galileo Computing.

    Was mir sehr daran gefällt, das es auch Ablaufdiagramme anzeigt, was bei Designen eines Programms sehr hilfreich ist. Danach sollte weiterführende Literatur einfacher zu lernen sein. Mit den Einsteigerbüchern habe ich wirklich die besten Erfahrungen gemacht. Was mir hilft, ist das Quer lesen von Büchern(Mehrzahl!) und Tutorials. Ansonsten ist eine Lernstrategie, Pflicht. Einfach alles nacheinander im Buch abarbeiten führt wenig zu Erfolg. Wenn du dich dann irgendwann traust, solltest du versuchen auch eigene Programme zu setzen, oder Beispiele zu erweitern. Hilft beim Lernen ungemein.

    Edit: Genau, was grog sagt ist auch richtig. Ziel muss gesetzt sein, ohne die geht die Motivation schnell verloren.



    1 mal bearbeitet, zuletzt am 27.02.13 19:13 durch ViNic.

  4. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: renegade334 27.02.13 - 19:51

    BuzzWuzz schrieb:
    --------------------------------------------------------------------------------
    > Suche ein Buch für den Einstieg in die Programmierwelt in C++.
    > Habe schon Interesse am programmieren aber soll ja recht trocken sein.
    Für C zumindest gibt's schon was Kostenloses: http://openbook.galileocomputing.de/c_von_a_bis_z/001_c_einstieg_in_c_001.htm#mja24d93ff97bb42dbebf4689160c45195

    Anfänger muss ich kurz anhalten. Mit Java oder C# kann man als beginner deutlich schneller was anfangen Bei C/C++. In C/C++ muss man noch Scpeicher per Befehle freigeben, da er keinen Garbage Collector hat. Mit was anderem geht die Programmierung von größeren Teilen schneller von der Hand. Wenn es um die Entscheidung zwischen C# und Java geht, tendiere ich persönlich noch zu Java, ca C# sich auf Windows beschränkt (MonoDevelop habe ich noch nicht probiert). Besser sieht's da bei Java aus. Des weiteren hat mir beim Tjema Java die Entwicklungsumgebung Eclipse mehr gefallen als Visual Studio (Darunter die Debugging-Möglichkeiten). Von der Performanz her sind Java und C# nicht bedeutend lahmer als Compiliertes.

    Falls die Frage zwecks Beruf war, nehme ich meine Argumentation zurück ;-)

  5. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: multics 27.02.13 - 20:09

    BuzzWuzz schrieb:
    --------------------------------------------------------------------------------
    > Suche ein Buch für den Einstieg in die Programmierwelt in C++.
    > Habe schon Interesse am programmieren aber soll ja recht trocken sein.

    http://www.stroustrup.com/Programming/

    Ist aber noch ohne C++11.

    Multics.

  6. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: theonlyone 27.02.13 - 21:18

    Für java gibt es "Java ist auch nur eine Insel" , seit jeher eine super Idee damit zu starten, es ist auch so geschrieben das man schnell damit zurecht kommt.


    C/C++ sind im Detail einfach eine Stufe niedriger anzusiedeln, da man wenn man es drauf anlegt viel mehr im Detail tun kann, was aber meist ganz üble Langszeitfehler erzeugt und C++ code ist nicht selten einfach schlecht lesbar oder einfach zu alt (der ganze legacy code ist furchtbar).

    Wirklich brauchbaren und vor allem "wiederverwendbaren" C/C++ Code zu schreiben erfordert wirklich sehr viel Übung und Erfahrung ; das macht fast gar keinen Sinn sich so stark dort hineinzuarbeiten (den ganz gefährlich sind die Leute die "meinen" guten Code zu schreiben, aber das ist überhaupt nicht der Fall).


    Ein paar allgemeine Dinge, Sprachunabhängig die zu besserem Code führen sind da schon deutlich sinnvoller.

    Design Patterns der Gang of Four ist etwas das bis heute extrem relevant ist.

    Code zu schreiben ist toll, "guten" Code zu schreiben ist da schon eine Kunst für sich, das zu lernen braucht seine Zeit.


    Fängt man auch möglichst gleich damit an Test-Driven zu denken und zu entwickeln, hat das gerade bei größeren Projekten einen enorm positiven Effekt.

    Den ganz ehrlich, viele lernen eine Sprache anhand von Büchern mit winzigen Beispielen, die alle für sich funktionieren, aber sobald dann ein Projekt kommt das mal deutlich größer ist als diese beispiele, verwenden sie natürlich die gleichen methoden wie für die kleinen Beispiele und rennen das ganze in den Boden, schlichtweg weil die Leute zwar Code schreiben können, der aber katastrophal zu warten und zu pflegen ist.



    Anstatt also eine Sprache zu lernen, sollte man sich einfach um die grundlegenden Punkte kümmern, allgemein Design Patterns, allgemeine Plannungsmethoden wie UMLs, Ablaufdiagramme, Klassendiagramme, Anforderungen, Unit-Tests, Integrationstests. Das alles kann man lernen unahhängig von Sprachen, vielleicht das gleiche Beispiel auch einfach paralell in mehreren Sprachen machen, damit hat man die Wiederholung und sieht gleich wo die Paralellen sind, oder was eine Sprache "besser" macht als eine andere (den jede hat seine stärken und schwächen).

    Hat man diese Grundlagen drauf, spielt es keine Rolle mit welcher Sprache man letztlich umgeht, die API zur Seite und man kann mit jeder Sprache umgehen. Der Punkt an dem Sprachspezifische Optimierungen notwendig sind, ist schon sehr weit im Detail, da wird vor allem nicht selten mehr mit kaputt gemacht als optimiert.



    1 mal bearbeitet, zuletzt am 27.02.13 21:22 durch theonlyone.

  7. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: caso 27.02.13 - 23:28

    Nutz einfach das Internet als Info-Quelle. Da findest du alles, es ist kostenlos und du kannst Codezeilen einfach kopieren.

  8. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: BuzzWuzz 28.02.13 - 12:06

    Ich bedanke mich für die nützlichen Links sowie die Informationen.
    Programmieren soll für mich eher ein Freizeit Hobby sein anstatt als Beruf, kann sich aber irgendwann mal ändern.
    Wie heißt es so schön: Sag niemals nie.

    gruß

  9. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: ZeroSama 28.02.13 - 12:06

    caso schrieb:
    --------------------------------------------------------------------------------
    > Nutz einfach das Internet als Info-Quelle. Da findest du alles, es ist
    > kostenlos und du kannst Codezeilen einfach kopieren.


    ..und das, liebe Kinder, nennt man dann Plagiat.

  10. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: matok 28.02.13 - 13:47

    Kein Buchtipp, aber auch von mir die Empfehlung, eher mit C# (wenn du für Windows entwickeln willst) oder Java anzufangen. Du kommst einfach schneller zu Ergebnissen. Für Java spricht außerdem die Vielseitigkeit. Du kannst damit später auch Webanwendungen machen oder für Android entwickeln, wenn es dir gefällt.

  11. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: renegade334 28.02.13 - 15:18

    matok schrieb:
    --------------------------------------------------------------------------------
    > ... C# ... oder Java anzufangen. ...
    Okay, bei C# (im privaten Bereich) schreckt mich schon mal die Installationsgröße ab, was man für Visual Studio braucht (paar GB + .NET-Umgebung). Man kann sich bei MS dann registrieren um Visual Studio auch nach 90 Tagen zu nutzen. Bezüglich Java muss ich auf jeden Fall noch eine gute IDE empfehlen, z. B. Eclipse. Da ist auch die Debugging-Funktion noch besser als noch das was ich bisher kannte (auch wenn ich da nicht sehr viel kenne). Zu allem findet man bestimmt auch Tutorials auf Youtube.

    matok schrieb:
    --------------------------------------------------------------------------------
    > ... Java ... vielseitig ... Android ... Web ... blah blah ...
    Okay, die Liste kriegt man nicht zu Ende.



    2 mal bearbeitet, zuletzt am 28.02.13 15:19 durch renegade334.

  12. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: caso 28.02.13 - 15:55

    ZeroSama schrieb:
    --------------------------------------------------------------------------------
    > caso schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Nutz einfach das Internet als Info-Quelle. Da findest du alles, es ist
    > > kostenlos und du kannst Codezeilen einfach kopieren.
    >
    > ..und das, liebe Kinder, nennt man dann Plagiat.


    Du meinst dass ein Beispielcode den man aus einem Tutorial kopiert statt abschreibt und dann zu Lernzwecken privat ein paar mal nutzt eine Täuschung darstellt?
    Wenn man einen Beispielcode in einem Tutorial veröffentlicht dann will man doch dass der Code von Fremden genutzt und verändert wird. Das ist dann quasi die WTFPL.

  13. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: matok 28.02.13 - 15:59

    renegade334 schrieb:
    --------------------------------------------------------------------------------
    > > ... Java ... vielseitig ... Android ... Web ... blah blah ...
    > Okay, die Liste kriegt man nicht zu Ende.

    Wat willste?

  14. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: grorg 28.02.13 - 16:02

    ZeroSama schrieb:
    --------------------------------------------------------------------------------
    > ..und das, liebe Kinder, nennt man dann Plagiat.
    Quellcode an sich ist doch nicht schutzwürdig?

  15. Re: Kann wer ein Buch empfehlen zum Einstieg zum Programmieren?

    Autor: renegade334 28.02.13 - 18:23

    grorg schrieb:
    --------------------------------------------------------------------------------
    > ZeroSama schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > ..und das, liebe Kinder, nennt man dann Plagiat.
    > Quellcode an sich ist doch nicht schutzwürdig?
    Quellcode genießt Urheberrechtsschutz. In gewissen deutlich nachweisbaren Mengen kann man jemanden belangen. Auch "Schriftstücke" (z. B. Pläne), die eigentlich nicht zum Programmausführen oder ähnlichem gebraucht werden, genießen Schutz.
    Genauer wird in Lizenzbestimmungen geregelt. Bei meister Open-Source-Software muss man beispielsweise Quellcode offenlegen, den man modifiziert hat. Für "Schnipsel" aus dem Internet wird glaube ich kaum jemand was belangen wollen.



    1 mal bearbeitet, zuletzt am 28.02.13 18:29 durch renegade334.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Wirecard Issuing Technologies GmbH, Aschheim bei München
  2. VPV Versicherungen, Stuttgart
  3. BWI GmbH, Bonn, München, Schwielowsee
  4. Stadt Regensburg, Regensburg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 4,99€
  2. (-78%) 12,99€
  3. 4,99€
  4. 3,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Minecraft Dungeons angespielt: Fehlt nur noch ein Klötzchen-Diablo in der Tiefe
Minecraft Dungeons angespielt
Fehlt nur noch ein Klötzchen-Diablo in der Tiefe

E3 2019 Von der Steuerung bis zu den Schatzkisten: Minecraft Dungeons hat uns beim Anspielen bis auf die Klötzchengrafik verblüffend stark an Diablo erinnert - und könnte gerade deshalb teuflisch spaßig werden!

  1. Augmented Reality Minecraft Earth erlaubt Klötzchenbauen in aller Welt
  2. Microsoft Augmented-Reality-Minecraft kommt zum zehnten Jubiläum
  3. Jubiläum ohne Notch Microsoft feiert Minecraft ohne Markus Persson

Wolfenstein Youngblood angespielt: Warum wurden diese dämlichen Mädchen nicht aufgehalten!?
Wolfenstein Youngblood angespielt
"Warum wurden diese dämlichen Mädchen nicht aufgehalten!?"

E3 2019 Der erste Kill ist der schwerste: In Wolfenstein Youngblood kämpfen die beiden Töchter von B.J. Blazkowicz gegen Nazis. Golem.de hat sich mit Jess und Soph durch einen Zeppelin über dem belagerten Paris gekämpft.
Von Peter Steinlechner


    Vernetztes Fahren: Wer hat uns verraten? Autodaten
    Vernetztes Fahren
    Wer hat uns verraten? Autodaten

    An den Daten vernetzter Autos sind viele Branchen und Firmen interessiert. Die Vorschläge zu Speicherung und Zugriff auf die Daten sind jedoch noch nebulös. Und könnten den Fahrzeughaltern große Probleme bereiten.
    Eine Analyse von Friedhelm Greis

    1. Neues Geschäftsfeld Huawei soll an autonomen Autos arbeiten
    2. Taxifahrzeug Volvo baut für Uber Basis eines autonomen Autos
    3. Autonomes Fahren Halter sollen bei Hackerangriffen auf Autos haften

    1. Graue Flecken: Kabelnetzbetreiber fürchten Überbauen durch gefördertes Glas
      Graue Flecken
      Kabelnetzbetreiber fürchten Überbauen durch gefördertes Glas

      Die Förderung des Ausbaus in grauen Flecken, wo schon ein Netzbetreiber Anschlüsse mit mindestens 30 MBit/s anbietet, alarmiert die Kabelnetzbetreiber. Sie fürchten einen Überbau mit Glasfaser, obwohl Koaxialkabel Gigabitdatenraten liefern kann.

    2. Störung: Google Kalender war weltweit ausgefallen
      Störung
      Google Kalender war weltweit ausgefallen

      Google hatte ein größeres Problem mit seinem Kalender: Nutzer berichteten, dass die Funktion weltweit ausgefallen war. Die Webseite und die Synchronisation zu mobilen Apps waren ausgefallen, mittlerweile scheint aber wieder alles zu funktionieren.

    3. Netzbau: United Internet vor finalen Gesprächen mit 5G-Ausrüstern
      Netzbau
      United Internet vor finalen Gesprächen mit 5G-Ausrüstern

      United Internet sucht sich gegenwärtig einen 5G-Netzausrüster, die finalen Gespräche haben noch nicht begonnen. Doch ab wann kann das neu versteigerte Spektrum eigentlich genutzt werden?


    1. 18:14

    2. 17:13

    3. 17:01

    4. 16:39

    5. 16:24

    6. 15:55

    7. 14:52

    8. 13:50