Taney: Buchempfehlung

Hallo Forum,
eine kleine Frage. Welches Buck würdet Ihr mir empfehlen, um von Grund auf C / C++ und anschließend entweder Java oder PHP/MySQL zu lernen?
Ich habe mir zwar 300 Seiten PHP 5 Referenz von DataBecker durchgelesen doch mit der Zeit hat die Lustlosigkeit gesiegt. Sollte ich eventuell C weglassen und mich nur mit Java bzw. PHP befassen, da mein Ziel Internetprogrammierung ist. Wobei C meines Erachtens gutes Basiswissen liefert.

Es sollte ein Buch für Anfänger sein, in dem schon alles detailliert von Anfang an beschrieben wird und sollte nicht mit einem Halbwissen enden. Gebe es da etwas, das mir jemand empfehlen würde? Auf die Buchbeschreibungen kann ich mich nicht so verlassen

Grüße
Taner

  1. Hallo Taney,

    Es sollte ein Buch für Anfänger sein, in dem schon alles detailliert von Anfang an beschrieben wird und sollte nicht mit einem Halbwissen enden. G

    Ich würde meinen, dass Dir das Java-Buch oder das openbook Java ist auch eine Insel erstmal reichen sollten und eine kostenlose alternative bieten.

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript
  2. Hi Taney!

    Internetprogrammierung

    Was meinst du damit?

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hallo

      Internetprogrammierung

      Was meinst du damit?

      Ich bräuchte eigentlich vielmehr eine Programmierumgs für das Web. Sei es PHP oder Java. Bevor ich in PHP oder Java durchstarte, war mein Grundgedanke erst C einwenig zu lernen. Wäre das besser für das Verständnis naher? Oder sollte ich lieber gleich mit einer dieser Programmiersprachen anfangen.

      Außer Java und PHP sin die anderen Sprachen wahrscheinlich nicht so geläufig?

      Grüße

      1. Oops, ich habe noch etwas vergessen.

        .jsp basiert doch auf Java ne?

        Grüße
        Taner

        1. Moin,

          .jsp basiert doch auf Java ne?

          Jepp (Java Server Pages)

  3. Hallo,

    eine kleine Frage. Welches Buck würdet Ihr mir empfehlen, um von Grund auf C / C(...) zu lernen?

    Gerne wird wohl bei „von Grund auf“ das Buch „Programmieren in C" von Kernighan und Ritchie empfohlen. Dies behandelt wirklich stark Basics, inklusive Lernübungen und Aufgaben am Ende jeden Abschnittes. Nett zu lesen.

    Sollte ich eventuell C weglassen und mich nur mit Java bzw. PHP befassen, da mein Ziel Internetprogrammierung ist.

    Webanwendungen werden meist eher in praktischeren Programmiersprachen entwickelt; aus dem Stand heraus kenne ich gerade nur zwei (auf Apache aufbauende) Webanwendungen in C – und beide stammen von einem komischen Kerl mit Bart und ohne Haare. Java und PHP sind da wohl führend. Eventuell möchtest Du noch zwei andere aufstrebene Sprachen in dem Bereich beachten, Python und Ruby. Meiner unmassgeblichen Meinung nach beide bequemer zu benutzen als Java, PHP oder gar C.

    Tim

    1. Hallo

      Gerne wird wohl bei „von Grund auf“ das Buch „Programmieren in C" von Kernighan und Ritchie empfohlen. Dies behandelt wirklich stark Basics, inklusive Lernübungen und Aufgaben am Ende jeden Abschnittes. Nett zu lesen.

      Hallo, hört sich interessant an. Könnte sein, dass ich mir dann dieses Buch anlege, falls keine Tipps mehr kommen. Der Namen wird man aber wohl kaum noch Toppen können ;)

    2. Hallo Tim,

      Java und PHP sind da wohl führend.

      Neben Java dürfte wohl vor allem noch das MS-Zeugs zu dem Thema (.NET, C#, ASP.NET, ...) im kommerziellen Umfeld von Bedeutung sein.

      Grüße

      Daniel

    3. Moin,
      Kleine ergänzung noch von meiner Seite:

      Gerne wird wohl bei „von Grund auf“ das Buch „Programmieren in C" von Kernighan und Ritchie empfohlen. Dies behandelt wirklich stark Basics, inklusive Lernübungen und Aufgaben am Ende jeden Abschnittes. Nett zu lesen.

      Der Kernighan und Ritchie ist auf jeden Fall zu empfehlen, wenn Du schon Programmiererfahrung hast. Ich glaube aber, Programmieranfänger tun sich damit ein bisschen hart.

      Für Java ist "Thinking in Java" nicht schlecht (gibts auch als Ebook)), eine Freundin hat mir auch mal sehr JAVA ist auch eine Insel ans Herz gelegt.

      PHP kann ich nichts zu sagen, ich hab hier neben mir auf meinem Schreibtisch ein Uraltbuch, was mir ganz gut scheint, aber das ist völlig veraltet - lieber was neues suchen ;)

      Sollte ich eventuell C weglassen und mich nur mit Java bzw. PHP befassen, da mein Ziel Internetprogrammierung ist.

      Davon abgesehen, was Dir Tim schon gesagt hat:
      Es hängt auch davon ab, wie "tief" du wirklich einsteigen willst.
      Um einfach gute Web-Anwendungen zu schreiben, genügt PHP/Perl und/oder Java, da brauchst du nicht unbedingt C.
      Fürs generelle Verständnis, was sich da so alles im Inneren eines Rechners tut, ist C aber (finde ich) nach wie vor eine exzellente Basis.

      Grüße,
      Jörg

  4. Hallo, Taney.

    Es sollte ein Buch für Anfänger sein, in dem schon alles detailliert von Anfang an beschrieben wird und sollte nicht mit einem Halbwissen enden. Gebe es da etwas, das mir jemand empfehlen würde? Auf die Buchbeschreibungen kann ich mich nicht so verlassen

    Für C++, Python und Java empfehle ich Dir, mal einen Blick auf http://www.ibiblio.org/obp/thinkCS/ zu werfen.

    Ich kenne die Python-Version, die verständlich und nachvollziehbar die Grundlagen des Programmierens erklärt. Es ist zwar nur Grundwissen aber kein Halbwissen.

    Übersetzungen (auch zum kostenlosen Download) findest Du unter http://greenteapress.com/index.html.

    Viel Spaß
    as

    1. Hallo as,
      vielen Dank. Das ziehe ich mir dann auch rein. Online zumindest.
      "java ist auch eine Insel" lege ich mir als Buch an, kostet zwar einiges, wurde mir aber nun schon von vielen empfohlen ^^

      Grüße

  5. Hi,

    eine Buchempfehlung habe ich nicht, nur eine Meinung zu den Sprachen.

    C/C++ brauchst Du für Internet/Web-Programmierung überhaupt nicht. Um zu verstehen wie Computer intern funktionieren halte ich klassisches C für sinnvoll. Was OOP betrifft, ist Java natürlich weiter entwickelt als C++, daher würde ich mich da gleich voll auf Java konzentrieren.

    Was man gut brauchen kann: PHP, Java, Perl, MySQL, XML und Praxiswissen in (X)HTML und CSS.

    Eine Referenz liest man nicht einfach so durch, man wendet sie an, nutzt sie als Nachschlagewerk. Setze Dir zunächst kleine Etappenziele und plane eigene Projekte, dann kommt auch nicht so schnell Lustlosigkeit auf.

    Gruß

    • Danny
    1. Hallo Danny,
      vielen Dank den Mut, den du mir mit auf den Weg gibst ;)

      PHP und Java ist mir klar. Genauso MySQL und CSS.
      Mit Perl kann ich gerade sehr wenig anfangen?
      XML kommt mir von den RSS-Feeds bekannt vor, wenn mich das nicht täuscht.

      Grüße
      Taner

      1. Hallo,

        Mit Perl kann ich gerade sehr wenig anfangen?

        Perl ist PHP sher ähnlich. Es ist aber deutlich älter und im Unterschied zu PHP nicht speziell fürs Web entwickelt worden.
        Vieles aus PHP hat man aus Perl adaptiert.

        Ich würde aber sagen, man braucht nicht beides zu "lernen" - wenn man das eine kann, findet man sich in das andere recht schnell ein.
        Ich habe z.b. früher alles Web-mäßige mit Perl gemacht, und musste letztes Jahr dann ein Projekt in PHP machen - ging mit einem guten Handbuch neben mir ohne Probleme.

        XML kommt mir von den RSS-Feeds bekannt vor, wenn mich das nicht täuscht.

        Du täuschst nicht, RSS-Feeds sind im Prinzip XML-Dokumente.

        1. Hi,
          achso nicht schlecht. Gut zu wissen.

          Hab jetzt mal ca. 30 Seiten gelesen von dem Javabuch.de. Viel Theorie :D

          Grüße

        2. Hallo Jörg,

          Ich würde aber sagen, man braucht nicht beides zu "lernen" - wenn man das eine kann, findet man sich in das andere recht schnell ein.
          Ich habe z.b. früher alles Web-mäßige mit Perl gemacht, und musste letztes Jahr dann ein Projekt in PHP machen - ging mit einem guten Handbuch neben mir ohne Probleme.

          Sich von Perl in PHP zurechtfinden ist kein großes Problem, da stimme ich Dir zu - sich von PHP allerdings in Perl zurechtfinden schon eher. Ich kann mittlerweile beides, allerdings habe ich PHP vor Perl gelernt und kann aus eigener Erfahrung sagen, dass mir die PHP-Kenntnisse nur bedingt geholfen haben. Wenn jemand also beides lernen will, dann würde ich empfehlen, mit Perl anzufangen.

          Viele Grüße,
          Christian

          --
          "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup