Sprachbücher / Tutorials für beliebte Sprachen

249

Es ist noch nicht lange her, dass ich ein Anfänger war und versuchte, gute Bücher / Tutorials zu Sprachen zu finden, die ich lernen wollte. Trotzdem muss ich manchmal relativ schnell eine Sprache für ein neues Projekt lernen, an dem ich arbeite. In diesem Beitrag sollen einige der besten Tutorials und Bücher für diese Sprachen dokumentiert werden. Ich werde die Liste mit dem Besten beginnen, was ich finden kann, aber ich hoffe, ihr da draußen könnt mit besseren Vorschlägen / neuen Sprachen helfen. Folgendes habe ich gefunden:

Da dieses Wiki jetzt bearbeitet werden kann, gebe ich der Community die Kontrolle. Wenn Sie einen Vorschlag haben, fügen Sie ihn bitte in diesen Abschnitt ein. Ich beschloss, auch einen Abschnitt für allgemein bessere Programmiererbücher und Online-Referenzen hinzuzufügen. Auch hier sind alle Empfehlungen willkommen.

Allgemeine Programmierung

Online-Tutorials
Grundlagen der Programmierung Von Karl Seguin - Von Codebetter, dessen C # -basiert ist, aber die Ideen auf der ganzen Linie zutreffen, kann ich nicht glauben, dass dies noch niemand gepostet hat.
So schreiben Sie nicht wartbaren Code - Ein Anti-Handbuch, in dem Sie lernen , wie Sie Code auf möglichst nicht wartbare Weise schreiben. Es wäre lustig, wenn viele dieser Vorschläge nicht so wahr wären.
Der Programmierbereich von Wiki-Büchern - von Jim Robert vorgeschlagen, eine große Anzahl von Büchern / Tutorials zu mehreren Sprachen in verschiedenen Phasen der Fertigstellung zu haben.
Nur die Grundlagen Um ein Gefühl für eine Sprache zu bekommen.

Books
Code Complete - Dieses Buch ist selbstverständlich in vielerlei Hinsicht brillant, um es zu erwähnen.
The Pragmatic Programmer - Das nächstbeste an der Arbeit mit einem Master-Codierer, der Ihnen alles beibringt, was er weiß.
Beherrschen regulärer Ausdrücke - Reguläre Ausdrücke sind ein wesentliches Werkzeug in der Toolbox jedes Programmierers. Dieses von Patrick Lozzi empfohlene Buch ist eine großartige Möglichkeit, um zu lernen, wozu sie fähig sind.
Algorithmen in C , C ++ und Java - Eine großartige Möglichkeit, alle klassischen Algorithmen zu lernen, wenn Sie Knuths Bücher etwas zu ausführlich finden.

C.

Online-Tutorials
Dieses Tutorial scheint ziemlich konsequent und gründlich zu sein, hat sich das Material angesehen und scheint ziemlich gut zu sein. Ich bin mir nicht sicher, wie freundlich es neuen Programmierern wäre.
Bücher
K & R C - ein Klassiker auf jeden Fall. Es könnte argumentiert werden, dass alle Programmierer es lesen sollten.
C Primer Plus - Von Imran als das ultimative C-Buch für Anfänger vorgeschlagen.
C: Ein Referenzhandbuch - Eine großartige Referenz, die von Patrick Lozzi empfohlen wird.

C ++

Online-Tutorials
Das Tutorial auf cplusplus.com scheint das vollständigste zu sein. Ich habe hier ein anderes Tutorial gefunden, aber es enthält keine Themen wie Polymorphismus, die ich für wesentlich halte. Wenn Sie aus C kommen, ist dieses Tutorial möglicherweise das beste für Sie.

Ein weiteres nützliches Tutorial, C ++ Annotation . In der Ubuntu-Familie können Sie das eBook in mehreren Formaten (PDF, TXT, Postscript und LaTex) herunterladen, indem Sie das c++-annotationPaket von Synaptic installieren (das installierte Paket finden Sie in /usr/share/doc/c++-annotation/.

Bücher
Die Programmiersprache C ++ - entscheidend für jeden C ++ - Programmierer.
C ++ Primer Plus - Ursprünglich als Tippfehler hinzugefügt, aber die Amazon-Bewertungen sind so gut, dass ich sie hier behalten werde, bis jemand sagt, dass es ein Idiot ist.
Effektives C ++ - Möglichkeiten zur Verbesserung Ihrer C ++ - Programme.
Effektiveres C ++ - Fortsetzung von effektivem C ++.
Effektive STL - Möglichkeiten zur Verbesserung der Verwendung der STL.
Denken in C ++ - Tolles Buch, beide Bände. Geschrieben von Bruce Eckel und Chuck Ellison.
Programmierung: Prinzipien und Praxis mit C ++ - Stroustrups Einführung in C ++.
Beschleunigtes C ++ - Andy Koenig und Barbara Moo - Eine hervorragende Einführung in C ++, bei der C ++ nicht als "C mit angeschraubten zusätzlichen Bits" behandelt wird. Sie tauchen sogar direkt ein und beginnen frühzeitig mit der Verwendung von STL.

Viertens

Bücher
FORTH, ein Text und eine Referenz. Mahlon G. Kelly und Nicholas Spies. ISBN 0-13-326349-5 / ISBN 0-13-326331-2. 1986 Prentice-Hall. Leo Brodies Bücher sind gut, aber dieses Buch ist noch besser. Zum Beispiel behandelt es die Definition von Wörtern und den Interpreter in der Tiefe.

Java

Online-Tutorials
Suns Java-Tutorials - Ein offizielles Tutorial, das gründlich erscheint, aber ich bin kein Java-Experte. Ihr kennt bessere?
Books
Head First Java - Empfohlen als großartiger Einführungstext von Patrick Lozzi.
Effektives Java - Empfohlen von pek als großartiger Zwischentext.
Core Java Volume 1 und Core Java Volume 2 - Vorgeschlagen von FreeMemory als einige der besten verfügbaren Java-Referenzen.
Java-Parallelität in der Praxis - Empfohlen von MDC als hervorragende Ressource für die gleichzeitige Programmierung in Java.

Die Java-Programmiersprache

Python

Online-Tutorials
Python.org - Die Online-Dokumentation für diese Sprache ist ziemlich gut. Wenn Sie etwas Besseres wissen, lassen Sie es mich wissen.
Tauchen Sie ein in Python - Vorgeschlagen von Nickola. Scheint ein Python-Buch online zu sein.

Perl

Online-Tutorials
perldoc perl - So habe ich persönlich mit der Sprache angefangen, und ich glaube nicht, dass Sie sie schlagen können.
Books
Learning Perl - eine großartige Möglichkeit, sich in die Sprache einzuführen.
Programmieren von Perl - wird häufig als Perl-Bibel bezeichnet. Wichtige Referenz für jeden ernsthaften Perl-Programmierer.
Perl Cookbook - Ein großartiges Buch, das Lösungen für viele häufig auftretende Probleme bietet.
Modern Perl Programming - neu veröffentlicht, enthält die neuesten Erkenntnisse zu modernen Techniken und Werkzeugen, einschließlich Moose und DBIx :: Class.

Rubin

Online-Tutorials
Adam Mika schlug den (ergreifenden) Leitfaden für Ruby vor, aber nachdem ich ihn mir angesehen habe, weiß ich nicht, ob er für alle geeignet ist. Ich habe diese Seite gefunden, die anscheinend mehrere Tutorials für Ruby on Rails bietet.
Bücher
Programmieren von Ruby - empfohlen als großartige Referenz für alles, was mit Ruby zu tun hat.

Visual Basic

Online Tutorials
gefunden diese Website , die sich auf Visual Basic - Tutorials zu widmen scheint. Ich bin mir nicht sicher, wie gut sie sind.

PHP

Online-Tutorials
Die Haupt-PHP-Site - Ein einfaches Tutorial, das Benutzerkommentare für jede Seite ermöglicht, was mir sehr gefällt. PHPFreaks-Tutorials - Verschiedene Tutorials mit unterschiedlichen Schwierigkeitsgraden.
Quakenet / PHP-Tutorials - PHP-Tutorial, das Sie von Grund auf führt.

JavaScript

Online-Tutorials Hier wurde
ein anständiges Tutorial gefunden, das sich an Nicht-Programmierer richtet. Habe hier einen weiteren fortgeschritteneren gefunden . Nickolay schlug eine Wiedereinführung in Javascript als gute Lektüre hier vor.

Bücher
Head first JavaScript
JavaScript: Die guten Teile (mit einem Google Tech Talk-Video des Autors)

C #

Online-Tutorials
C # Station Tutorial - Scheint ein anständiges Tutorial zu sein, das ich ausgegraben habe, aber ich bin kein C # -Typ.
C # Sprachspezifikation - Vorgeschlagen von Tamberg. Nicht wirklich ein Tutorial, aber eine großartige Referenz zu allen Elementen von C #
Books
C # - von Tamberg als kurzer Text vorgeschlagen, der die Sprache in erstaunlicher Tiefe erklärt

ocaml

In den Büchern
nlucaroni wurde Folgendes vorgeschlagen:
OCaml für Wissenschaftler Einführung in ocaml
Verwenden von ocaml verstehen und entwirren: Praxis zur Theorie und umgekehrt
Entwickeln von Anwendungen mit Ocaml - O'Reilly
Das objektive Caml-System - Offizielles Handbuch

Haskell

Online-Tutorials
nlucaroni schlug Folgendes vor:
Entdecken Sie die funktionale Programmierung mit Haskell
Books
Real World Haskell
Total Functional Programming

LISP / Schema

Bücher
wfarr schlugen Folgendes vor:
The Little Schemer - Einführung in das Schema und funktionale Programmierung im Allgemeinen
The Seasoned Schemer - Follow-up zu Little Schemer.
Struktur und Interpretation von Computerprogrammen - Das endgültige Buch über Lisp (auch online verfügbar ).
Praktisches Common Lisp - Eine gute Einführung in Lisp mit mehreren Beispielen für die praktische Anwendung.
Über Lisp - Fortgeschrittene Themen in Lisp
Entwerfen von Programmen - Eine Einführung in Computer- und Programmierparadigmen
der Programmierung künstlicher Intelligenz: Fallstudien in Common Lisp - Ein Ansatz für eine qualitativ hochwertige Lisp-Programmierung

Was ist mit euch Leute? Bin ich auf einigen von ihnen total weg? Habe ich deine Lieblingssprache ausgelassen? Ich werde die besten Kommentare nehmen und die Frage mit den Vorschlägen ändern.

Craig H.
quelle

Antworten:

33

Ich weiß, dass dies altmodisch erscheinen wird, aber ich denke nicht viel darüber nach, Online-Tutorials zum Erlernen von Programmiersprachen oder Plattformen zu verwenden. Diese geben Ihnen in der Regel nur einen kleinen Vorgeschmack auf die Sprache. Um eine Sprache wirklich zu lernen, benötigen Sie das Äquivalent eines "Buches", und in vielen Fällen bedeutet dies ein echtes Totbaumbuch.

Wenn Sie C lernen möchten, lesen Sie K & R. Wenn Sie C ++ lernen möchten, lesen Sie Stroustrup. Wenn Sie Lisp / Scheme lernen möchten, lesen Sie SICP. Etc.

Wenn Sie nicht bereit sind, mehr als 30 US-Dollar und ein paar Stunden für das Erlernen einer Sprache aufzuwenden, werden Sie sie wahrscheinlich nicht lernen.

Kristopher Johnson
quelle
Ich bin damit einverstanden, dass ein Buch im Allgemeinen der richtige Weg ist, wenn Sie wirklich eine Sprache lernen möchten. Ich denke jedoch, dass Stroustrups Buch aus pädagogischer Sicht ziemlich schlecht ist. Ich würde die gleiche Kritik (noch deutlicher) am GoF-Buch äußern.
Dónal
Ich mag Stroustrups Buch nicht wirklich, ich bevorzuge Thinking in C ++ von Bruce Eckel. Und ich bevorzuge E-Books, weil ich Strg + F kann. Es hat mir das Leben gerettet, als ich Algorithmen gemacht habe, die ich unterrichtete (mit dem Buch Einführung in Algorithmen)
Tian Bo
9
Ich habe nichts gegen E-Books. Der Punkt ist, dass es ein echtes "Buch" sein muss, das von einem Experten geschrieben und von Experten überprüft wurde, und nicht irgendein kostenloses Tutorial mit 5.000 Wörtern, das Sie irgendwo im Internet gefunden haben und das von jemandem geschrieben wurde, der nicht viel mehr weiß als Sie machen.
Kristopher Johnson
20

Diese sind alle wirklich gut, von der Wissenschaft geschrieben und (einige) sind Bücher (ein unveröffentlichtes oreilly Buch - übersetzt aus dem Französischen, aber keine Probleme, die ich gefunden habe), zum Beispiel). Ich habe meine Favoriten, die mir am meisten geholfen haben.

ocaml:

  1. * Einführung in ocaml
  2. Verwenden von ocaml verstehen und entwirren: Praxis zur Theorie und umgekehrt
  3. * Entwickeln von Anwendungen mit Ocaml - O'Reilly
  4. Das Objective Caml System - Offizielles Handbuch
  5. Eine kurze Einführung in Objective Caml
  6. Praktische Ocaml

Haskell:

  1. Entdecken Sie die funktionale Programmierung mit Haskell
  2. * Real World Haskell
  3. * Gesamtfunktionale Programmierung
Nlucaroni
quelle
8

Für C ++ empfehle ich Accelerated C ++ von Koenig und Moo als Anfangstext, obwohl ich nicht weiß, wie es für einen absoluten Anfänger wäre. Es konzentriert sich auf die sofortige Verwendung der STL, was die Erledigung erheblich erleichtert.

Mark Krenitsky
quelle
Aber ich denke, dass Accelerated C ++ nicht für Anfänger geeignet ist, ich denke, dass C ++ Primer Plus (5. Ausgabe) für Anfänger gedacht ist.
Ibn Saeed
7

Haskell :

O'Reilly Buch:

  1. Real World Haskell , ein großartiges Tutorial-orientiertes Buch über Haskell, online und in gedruckter Form erhältlich.

Meine bevorzugten allgemeinen, weniger akademischen Online-Tutorials:

  1. Das Haskell-Wikibook das alle hervorragenden Haskell-Tutorials enthält. (Dieses Tutorial hilft Ihnen beim Einrichten einer Haskell-Distribution und beim Ausführen von Beispielprogrammen.)
  2. Lerne dir ein Haskell zum Wohle , im Geiste von Why's Poignant Guide to Ruby, aber mehr auf den Punkt.
  3. Schreiben Sie sich in 48 Stunden ein Schema . Machen Sie sich die Hände schmutzig und lernen Sie Haskell mit einem echten Projekt.

Bücher über funktionale Programmierung mit Haskell:

  1. Lambda-Kalkül, Kombinatoren, theoretischer, aber sehr bodenständig: Davies Einführung in funktionale Programmiersysteme mit Haskell
  2. Faulheit und Programmkorrektheit, funktionales Denken: Birds Einführung in die funktionale Programmierung mit Haskell
Jared Updike
quelle
5

Effektives Java ist ein Muss, aber ich empfehle, sich zuerst mit Java vertraut zu machen, um die Beispiele vollständig zu verstehen.

pek
quelle
4

Ich würde Bruce Eckels Programmierbücher hinzufügen:

Im Allgemeinen ist seine Seite "Bücher" ( http://mindview.net/Books/ ) eine gute Ressource. Die frei verfügbaren Bücher finden Sie auch unter http://www.ibiblio.org/pub/docs/books/eckel/

JJarava
quelle
3

Für Lisp und Scheme (Hölle, funktionale Programmierung im Allgemeinen) gibt es nur wenige Dinge, die eine solide Grundlage bieten als The Little Schemer und The Seasoned Schemer . Beide bieten eine sehr einfache und intuitive Einführung in das Schema und die funktionale Programmierung, die sich für neue Studenten oder Hobbyisten als weitaus einfacher erweist als alle typischen Bände, die sich wie eine Sachbuchwiedergabe von War & Peace abreiben .

Sobald sie über die Schemer-Serie hinausgegangen sind, sind SICP und On Lisp beide eine fantastische Wahl.

wfarr
quelle
3

Schauen Sie sich den Programmierabschnitt von Wikibooks an

Viele von ihnen sind vollständig ausgebildet, und einige haben fortgeschrittenere Abschnitte (die sich in unterschiedlichen Fertigstellungszuständen befinden) zu bestimmten Funktionen.

Außerdem haben die w3-Schulen ein großartiges PHP-Tutorial und einen Referenzabschnitt

Ihre HTML- und CSS- Abschnitte dienen auch als Referenz.

Jiaaro
quelle
3

C ++

Der erste ist gut für Anfänger und der zweite erfordert ein höheres Niveau in C ++.

Serge
quelle
3
  • C - Die Sprache C - Programmierung - Offensichtlich ich hatte K & R, einen der besten Programmierung Bücher da draußen Stillstand zu verweisen.
  • C ++ - Accelerated C ++ - Diese klare, gut geschriebene Einführung in C ++ führt direkt zur Verwendung der STL und enthält schöne, klare und praktische Beispiele. Erfüllt seinen Namen.
  • C # - Pro C # 2008 und die .NET 3.5-Plattform - Ein bisschen mundvoll, aber wunderbar geschrieben und von großer Tiefe.
  • F # - Experte F # - Entwickelt, um erfahrene Programmierer von Null auf Experten in F # zu bringen. Sehr gut geschrieben, eines der vom Autoren erfundenen F #, damit Sie nicht viel falsch machen können!
  • Schema - Der kleine Schemer - Wirklich einzigartiger Ansatz zum Unterrichten einer Programmiersprache, die wirklich gut gemacht wurde.
  • Ruby - Programmierung Ruby - Liebevoll als "Pick Axe" Buch bekannt, ist dies DIE defacto Einführung in Ruby. Sehr gut geschrieben, klar und detailliert.
ljs
quelle
3

Für Javascript:

Für PHP:

Für OO Design & Programmierung, Muster:

Für das Refactoring:

Für SQL / MySQL:

Ced-le-Pingouin
quelle
2

C Primer Plus, 5. Ausgabe - Das C-Buch, das Sie erhalten, wenn Sie C ohne vorherige Programmiererfahrung lernen. Es ist ein persönlicher Favorit von mir, als ich aus diesem Buch das Programmieren gelernt habe. Es hat alle Eigenschaften, die ein anfängerfreundliches Buch haben sollte:

  • Nimmt keine vorherige Programmierung an
  • Angenehm zu lesen (ohne nervig zu werden wie For Dummies /
  • Vereinfacht nicht zu stark
Imran
quelle
2

Lass es uns nicht vergessen Head First Java , das als wesentlicher erster Schritt in dieser Sprache oder vielleicht als Schritt nach den Online-Tutorials von Sun angesehen werden kann. Es ist großartig, um die Sprache präzise zu verstehen und gleichzeitig ein bisschen Spaß zu haben. Es dient als Sprungbrett für die bereits erwähnten ausführlicheren Bücher.

Sedgewick bietet großartige Serien zu Algorithmen, die ein Muss sind, wenn Sie Knuths Bücher als zu ausführlich empfinden. Abgesehen von Knuth bringt Sedgewick eine solide Herangehensweise an das Feld und bietet seine Bücher in C , C ++ und an Java an . Die C ++ - Bücher könnten auf C rückwärts verwendet werden, da er in seiner Präsentation keinen sehr großen Unterschied zwischen den beiden Sprachen macht.

Wann immer ich an C, C arbeite : Ein Referenzhandbuch von Harbison und Steele mich überall hin. Es ist prägnant und effizient, aber äußerst gründlich, was es unbezahlbar macht (für mich jedenfalls).

Abgesehen von den Sprachen, und wenn dieser Thread zu einer Anlaufstelle für Referenzen werden soll, bei denen ich denke, dass er aufgrund der Anzahl solider Beiträge in diese Richtung geht, schließen Sie bitte das Beherrschen regulärer Ausdrücke ein , aus Gründen, von denen ich denke, dass die meisten von uns dies wissen. Einige würden auch sagen, dass Regex als eigenständige Sprache betrachtet werden kann. Darüber hinaus ist es aufgrund seiner Nützlichkeit in einer Vielzahl von Sprachen von unschätzbarem Wert.

Patrick Loz
quelle
2

Für Ziel C:

Kakaoprogrammierung für Mac OSX - Dritte Ausgabe Aaron Hillegass Herausgegeben von Addison Wesley

Programmierung in Ziel C, Stephen G Kochan,

stevechol
quelle
2

Head First Javascript ist eine gute Einführung in JS für Anfänger - es erklärt kreativ grundlegende Programmierkonzepte mithilfe der JS-Syntax. Die Head First-Reihe basiert auf erforschten Techniken, mit denen Sie neue Informationen lernen und sich daran erinnern können. Sie lassen Sie viele Übungen und Rätsel machen, die jugendlich erscheinen, aber wirklich dazu beitragen, das Wissen in Ihrem Gehirn zu festigen.

Eine Übung, die mir sehr gut gefallen hat, war, nachdem sie Datentypen erklärt hatten, ein Bild einer Stadtstraße zu zeigen und zu sagen: "Beschriften Sie alle Datentypen, die Sie in diesem Bild finden können." Der Blinker eines Autos ist also ein Boolescher Wert, das Zeichen im Laden ist eine Zeichenfolge und die Adresse ist eine Zahl. Das hat mir geholfen, die Idee zu bekommen, wie man echte Informationen in ein Programm übersetzt.

Basierend nur auf diesem Buch würde ich sagen, dass die Head First-Reihe eine großartige Möglichkeit ist, beim ersten Mal etwas zu lernen , aber das geschichtenähnliche Format würde es schwierig machen, sie als Referenz zu verwenden.

Nathan Long
quelle
2

Angesichts der jüngsten Entwicklungen halte ich es für wichtig, die jüngste Explosion kostenloser Online-Kursangebote von Universitäten und privaten Unternehmen einzubeziehen. Der neue Boston ist eine Tutorial-Site, die ich seit Jahren für zahlreiche Sprachen verwendet habe, ein großartiger Anfängerpunkt.

http://www.udacity.com/

https://www.coursera.org/

http://www.coursehero.org/

http://www.codecademy.com/

http://mitx.mit.edu/

http://www.khanacademy.org/

http://thenewboston.org/

shicky
quelle
1

Ich stimme Kristopher's Empfehlung von K & R für C zu.

Ich fand das Buch "Essential Actionscript 2.0" sehr nützlich für die AS-Codierung (ich glaube, es gibt jetzt eine AS3-Version).

Ich habe festgestellt, dass es in einigen Fällen hilfreicher ist, echte Bücher zum Durchblättern zu haben als eine Online-Referenz. Ich bin mir nicht sicher warum.

Herms
quelle
1

hmm, ich weiß nicht, ob ich sagen würde, dass Online-Materialien nutzlos sind, aber ich stimme zu, dass Bücher etwas haben. Vielleicht sind sie besser geschrieben, oder vielleicht ist es der Akt des Gabelns von über 50 US-Dollar, der Sie eher dazu veranlasst, das Material zu studieren.

In jedem Fall stimme ich zu, dass Bücher Teil dieser Frage sein sollten. Wenn jemand Vorschläge für Bücher für Sprachen hat, werde ich den Beitrag mit den besten Vorschlägen bearbeiten.

Craig H.
quelle
1

Die Referenz, die Sie für Ruby aufgelistet haben, gilt für Ruby on Rails. Während es noch tief im Inneren rubinrot ist, ist es definitiv kein Ausgangspunkt für Leute, die Ruby lernen möchten.

Für Ruby-Tutorials würde ich Why's (Poignant) Guide to Ruby vorschlagen als guten Ausgangspunkt für alle , die sich für die Sprache interessieren.

Wenn Sie näher darauf eingehen möchten, würde ich das Buch Programming Ruby empfehlen , das zum Standard für alle Ruby-Dinge geworden ist. Derzeit wird die dritte Ausgabe geschrieben, in der die Funktionen von Ruby 1.9 hervorgehoben werden. Ich würde mich also eine Weile zurückhalten, wenn jemand erwägt, dieses Buch zu kaufen.

Adam Mika
quelle
Warum ist das Buch gut, aber die kleinen Geschichten sind viel zu beschissen. Sie ärgerten mich, halfen mir nicht.
Rayne
1

Für Java ich sehr empfehlen Core - Java . Es ist ein großer Band (oder zwei große Bände), aber ich habe festgestellt, dass es eine der besten Referenzen auf Java ist, die ich gelesen habe.

Freier Speicher
quelle
1

Ich weiß, dass dies ein Cross-Post von hier ist ... aber ich denke, eines der besten Java-Bücher ist Java Concurrency in Practice von Brian Goetz. Ein ziemlich fortgeschrittenes Buch - aber es wird sich gut auf Ihren gleichzeitigen Code und die Java-Entwicklung im Allgemeinen auswirken.

Matt Cummings
quelle
1

Der Defacto-Standard für das Erlernen von Grails ist das hervorragende Getting Started with Grails von Jason Rudolph. Sie können darüber diskutieren, ob es sich um ein Online-Tutorial oder ein Buch handelt, da es erworben werden kann, aber als kostenloser Download verfügbar ist. Es werden mehr "echte" Bücher veröffentlicht und ich empfehle Beginning Groovy and Grails.

Sommerzeit
quelle
1

C #

C # auf den Punkt von Hanspeter Mössenböck. Auf nur 200 Seiten erklärt er C # in erstaunlicher Tiefe, wobei er sich auf zugrunde liegende Konzepte und prägnante Beispiele konzentriert, anstatt von Hand zu winken und Visual Studio-Screenshots.

Weitere Informationen zu bestimmten Sprachfunktionen finden Sie in der C # -Sprachenspezifikation ECMA-334 .

Framework Design Guidelines , ein Buch von Krzysztof Cwalina und Brad Abrams von Microsoft, bietet weitere Einblicke in die wichtigsten Entwurfsentscheidungen hinter der .NET-Bibliothek.

Tamberg
quelle