Best Web Development Books |
|||
[English]
|
|||
Webdesign Usability Typography Tools![]() |
|||
HTML CSS DHTML XHTML XML![]() |
|||
Photoshop Flash![]() |
|||
JavaScript PHP Perl![]() |
|||
MySQL![]() |
|||
Java C C++![]() |
|||
Apache![]() |
|||
[Deutsch]
|
|||
Webdesign Usability Typografie Werkzeuge![]() |
|||
HTML CSS DHTML XHTML XML![]() |
|||
Photoshop Flash![]() |
|||
JavaScript PHP Perl ![]() |
|||
MySQL![]() |
|||
Java C C++![]() |
|||
Apache![]() |
|||
[English] |
|||
Webdesign |
|||
![]() ![]() ![]() |
|||
David Siegel's 'Creating
Killer Web Sites.' is still an old book, but it's a great book if
you begin learning to design web sites. 'The Non-Designer's Design Book.' by Robin Williams gives you a very good grasp by offering design principles followd by a lot of examples. This is a short book, but it gives you the foundation opportunity in understanding of design principles and your ability to apply them will increase dramatically. ![]() |
|||
Usability |
|||
![]() ![]() ![]() ![]() |
|||
In the style of a conversation
with the reader, Steve Krug's 'Don't Make
Me Think! A Common Sense Approach to Web Usability.' brings to you
a facinating approach of designing usability. This book from Jakob Nielsen 'Designing Web Usability: The Practice of Simplicity.' makes you in a similar way thinking about the World Wide Web. Learning guidelines of webdesign and usability on the way of deconstructing big web sites with Jacon Nielsen's and Marie Tahir's 'Homepage Usability: 50 Websites Deconstructed.'. ![]() |
|||
Typography |
|||
![]() |
|||
![]() |
|||
Tools |
|||
![]() ![]() ![]() |
|||
'Homesite
4.5 for Dummies (For Dummies).' by Nick Bradbury, Rhonda Crowder
and David A. Crowder isn't for dummies at all. Bradbury was the origin developer
of this genius software. So you will find out what's else under the hood. Nothing compares with "Inside Dreamweaver 4." by Anne-Marie Yerks (Editor) and John Pickett. This easy to understand book let you lay your hands in the deep of the program. ![]() |
|||
HTML |
|||
![]() ![]() |
|||
O.K. - I havn't found a really
good book about! Please tell me yours. 'HTML
& XHTML: The Definitive Guide.' by Chuck Musciano, Bill Kennedy
is an old bestseller about, but take care to read the newer comments.![]() |
|||
CSS |
|||
![]() ![]() |
|||
'Cascading
Style Sheets 2.0 Programmer's Reference.' by by Eric A. Cascading
Style Sheets Meyer is the only perfect book about. O.k. its only a reference
with examples, but it's very serious an concrete.![]() |
|||
DHTML |
|||
![]() ![]() |
|||
'Dynamic
HTML: The Definitive Reference.' by Danny Goodman is an encyclopedia
which brings you deep in HTML, especially DOM, CSS, and JavaScript. This
book is little outdated, but always on of the best of all.![]() |
|||
XHTML |
|||
![]() ![]() |
|||
'XHTML
1.0 Language and Design Sourcebook: The Next Generation HTML.' by
Ian S. Graham the best books about XHTML.![]() |
|||
XML |
|||
![]() ![]() ![]() ![]() |
|||
'Sams
Teach Yourself XML in 21 Days.' by Devan Shepherd is an good croos
over book in lerning XML. It offers a concise series of 21 lessons and lays
a foundation on different XML technologies. If you like to qick learn some essence XML without filler but on good examples than is 'Essential XML for Web Professionals.' by Dan Livingston your way. 'Applied XML Solutions (Sams Professional Publishing).' by Benoit Marchal is the best book about the theme with clear, simple, and comprehensible writing and excellent code examples about the applieing. ![]() |
|||
Photoshop |
|||
![]() ![]() ![]() ![]() |
|||
The series of logical tutorials
in 'Adobe Photoshop 6.0 Classroom in a Book.'
lays a foundation knowledge about. This book from Linnea Dayton and Jack Davis 'The Photoshop 6 Wow! Book.' is the best book about. This is a cookbook which is better suited to experienced users. 'Photoshop Restoration and Retouching.' by Katrin Eismann and Steve Simmons by which is great stuff on retouching and restoring images not only if you'll be a photo-retoucher. ![]() |
|||
Flash |
|||
![]() ![]() |
|||
'Sams
Teach Yourself Macromedia Flash 5 in 24 Hours.' by Phillip Kerman
is the most comprehensible of the Flash 5 books also when the 24 hour title
suggest a other stile.![]() |
|||
JavaScript |
|||
![]() ![]() ![]() |
|||
''Javascript:
The Definitive Guide (4th Edition).' by David Flanagan is the standard
about and writen in a nice style. Jerry Bradenbaugh's 'JavaScript Application Cookbook.' is an old but very fascinating way to expand programmers horizont on the example. ![]() |
|||
PHP |
|||
![]() ![]() ![]() |
|||
'PHP
and MySQL Web Development.' by Luke Welling and Laura Thomson is
an very good book to learn PHP and MySQL together. Especially it brings
you a lot of good recommendations for organizing your PHP code. 'Php : Your Visual Blueprint for Creating Open Source, Server-Side Content.' by Paul Whitehead and Joel Desamero brings you in 300 pages what others can't in 1000. This is an all in all perfect book. ![]() |
|||
Perl |
|||
![]() ![]() ![]() ![]() |
|||
'Programming
Perl (3rd Edition).' by Larry Wall, Tom Christiansen and Jon Orwant
is the state of the art book about by the fathers of the language. 'Perl Cookbook.' is again by the masters Tom Christiansen, Nathan Torkington and Larry Wall himselves. It offers a wonderful presentation of solutions of the varied common problems in programming Perl. Even if you think you know all about Perl you should learn much more you don't know about. The best way to do is to read 'Effective Perl Programming: Writing Better Programs With Perl.' by Joseph N. Hall in his fluid and fun style. ![]() |
|||
MySQL |
|||
![]() ![]() ![]() |
|||
'MySQL.'
by Michael Kofler is in my homeland Germany the most succesfull book about
databases at all. It has a very example orientated way of comperhensive
teaching the hole topic. 'MySQL (OTHER NEW RIDERS).' by Paul DuBois and Michael Widenius the fathers of the official free MySQL reference. They clearly explains everything also understundable for beginners. ![]() |
|||
Java |
|||
![]() ![]() ![]() ![]() |
|||
'Java
Programming: From the Beginning.' by K. N. King is a very good beginning
book in Java. King's concentrating on the fundamentals of the language should
considered to be a good feature for the absolute beginner. So it's very
good to follow and provides the beginner some clarity for Object Oriented
Programming. Don't misunderstud the professional in this title. If you're on a beginner to intermediate level and would like to go some steps further in such things like treading then this book is the right one. 'Professional Java Programming.' by Brett Spell is an easy to follow book in a clear speaking which will bring you much more expertise crossover. 'Thinking in Java.' by Bruce Eckel will bring you a good understanding of Java and OOP if you already have some procedural programming experience. If you like Java it will bring you many aha effects you will nowhere other find. ![]() |
|||
![]() ![]() ![]() ![]() |
|||
'Core
Servlets and JavaServer Pages (JSP).' by Marty Hall is a very good
book about servlet programming also for beginners. It's nice and clear writing
and goes along with easy to the point examples. 'Java & XML, 2nd Edition: Solutions to Real-World Problems.' by Brett McLaughlin provides detailed and broad coverage of XML programming in Java. 'Enterprise Javabeans (2nd Edition).' by Richard Monson-Haefel is an good introduction and overview in the theme. ![]() |
|||
![]() ![]() ![]() ![]() ![]() |
|||
'1001
Java Programmer's Tips (with CD-rom).' by Mark C. Chan, Steven W.
Griffith and Anthony F. Iasi is an oldy bur goldy. I covers typically problems
in cross over Java and delivers great code solutions. This book is good
for the beginner and the expert to. 'Java Cookbook: Solutions and Examples for Java Developers (O'Reilly Java Series).' by Ian F. Darwin is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. If you need to see good practical examples and solution to learn than this is yours. 'Java Thread Programming.' by Paul Hyde is a wonderful introduction into tread programming. The writing is very good to follow allong great examples not difficult to grasp but best to teach the point. 'Effective Java(TM) Programming Language Guide.' by Joshua Blochof is a goldmine for advanced programmers to harvest that hard-won knowledge offerd by this core Java guru. ![]() |
|||
C |
|||
![]() ![]() ![]() |
|||
'C
Programming : A Modern Approach.' by K. N. King is a excellent book
to learn C and understand the procedural programming in general. 'The C Programming Language.' by Brian W. Kernighan and Dennis M. Ritchie the fathers of the Mother of all languages is a real masterpiece. ![]() |
|||
C++ |
|||
![]() ![]() ![]() ![]() ![]() |
|||
'Thinking
in C++: Introduction to Standard C++, Volume One.' by Bruce Eckel
is a very excellent introduction in problem oriented programming and in
understanding of C++. Great work well done. 'The C++ Programming Language Special Edition.' by C++'s father Bjarne Stroustrup himself may a little confusing sometimes, but who else can you teach more deeper then Bjarne. If you have learned some C++ than it could be a good idea to read an excerp of the language to refocus on her main means. This is delivered by Stanley B. Lippman with 'Essential C++.' in a very well organized and sometimes a little funny style. 'The Design and Evolution of C++.' by Bjarne Stroustrup is about the coming from of the mother of all languages. It's nice and good for gernal understanding of C++ to know why is something how it is. ![]() |
|||
![]() ![]() ![]() |
|||
'The
C++ Standard Library: A Tutorial and Reference.' by Nicolai M. Josuttis
is the nessasary explanation in the STL for the C++ programmer to use the
strongest features of this great language. 'Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library.' by Scott Meyers is written for the intermediate or advanced C++ programmer who would like to get more out of the Standard Template Library. If you know the STL good enough and would like to engage you know how than this is your next step. ![]() |
|||
![]() ![]() ![]() ![]() ![]() |
|||
'Effective
C++: 50 Specific Ways to Improve Your Programs and Design.' by Scott
Meyers delivers from the beginning to the end instructions on example to
write better code. Great work well done. 'More Effective C++: 35 New Ways to Improve Your Programs and Designs.' by Scott Meyers is the second book to learn more efficency on great clear examples.. 'C++ Faqs.' by Marshall Cline, Greg Lomow, Mike Girou is an extremely good organized list of FAQ's from the moderated comp.lang.c++ in a more comprehensive form. 'Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions.' by Herb Sutter is the book that raises the quality of explanations from the comp.lang.c++.moderated Usenet forum nontrivial C++ issues. ![]() |
|||
![]() ![]() ![]() |
|||
'Modern
C++ Design: Generic Programming and Design Patterns Applied.' by
Andrei Alexandrescu expands your feeling in writing and using templates
in a great style of writing by the author. 'Design Patterns.' by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides is the state of the art book in decades. It offer you some obvious ways to solve recurring program-design problems in object oriented programming. This seems one of the heavyest things to read also for the high end programmers out there. ![]() |
|||
Apache |
|||
![]() ![]() ![]() |
|||
This is the must bye about:
'Linux Apache Web Server Administration
(Linux Library).' by Charles Aulds. 'Writing Apache Modules with Perl and C: The Apache API and mod_perl (O'Reilly Nutshell).' by Lincoln Stein, Doug MacEachern and Linda Mui (Editor) is a special about developing modules for the server, what a great book. ![]() |
|||
[Deutsch] |
|||
Webdesign |
|||
![]() |
|||
![]() |
|||
Usability |
|||
![]() ![]() |
|||
"Designing
Web Usability." von Jakob Nielsen ist ein weltweiter Bestseller
zum Thema Erfassen und Bedienen von Websiten. Es betont das Grundprinzip
der Usability, den Vorang des Einfachen und Eingängigen gebenüber
dem Überladenen und Komplizierten.![]() |
|||
Typografie |
|||
![]() ![]() |
|||
"Erste
Hilfe in Typografie." von Hans Peter Willberg und Friedrich
Forssmann ist eine ausgezeichnete Einführung in die wichtigsten typografischen
Grundsätze. Da proffesionelle Textgestaltung oft weit mehr als gemeinhin
angenommen zum guten Design einer Website beiträgt, findet man hier
die ersten Grundlagen zum Thema Typo.![]() |
|||
Werkzeuge |
|||
![]() ![]() ![]() |
|||
Achim Beiermann und Volker
Hinzen liefern mit "Das Einsteigerseminar
Macromedia Dreamweaver 4. Der methodische und ausführliche Einstieg."
eine für Einsteiger besonders zu empfehlende und trotzdem detailgenaue
Einführung. Das ausgezeichnete Buch "Dreamweaver 4. Integriertes Webdesign mit professionellen Tools." von Joerg Kilian behandelt sowohl das Programms anhand praktischer Beispiel als auch damiteinhergehende grundlegendere Aspekte des Projektmanagements. ![]() |
|||
HTML |
|||
![]() ![]() |
|||
Für mehr technische
Details der Internetprogramierung empfielt sich das auch im Internet als
"SelfHTML 8" frei verfügbare und
äußerst gut verständliche "HTML
4.0 Handbuch. Sonderausgabe. HTML, JavaScript, DHTML, Perl."
von Stefan Münz und Wolfgang Nefzger. Dieses Buch ist das absolute
deutsche Standartwerk zum Thema HTML und Webentwicklung.![]() |
|||
CSS |
|||
![]() ![]() |
|||
"Internet
intern. Cascading Style Sheets." von Stefan Münz, Astrid
Keßler und Thomas J. Sebestyen ist ein gute und in die Tiefe führende
Behandlung des Themas. So lange man resitent gegen das furchtbare Layout
bleibt hat man hier wohl noch das brauchbarste Buch zu CSS.![]() |
|||
DHTML |
|||
![]() ![]() |
|||
"DHTML."
von Helmut Spoma ist ein sehr gutes Einsteigerbuch zum Thema Dynamisierung
des statischen HTML mittels CSS und einer Scriptsprache - vorzugsweise JavaScript.![]() |
|||
XHTML |
|||
![]() |
|||
![]() |
|||
XML |
|||
![]() ![]() |
|||
"Jetzt
lerne ich XML . Der einfache Einstieg in den neuen Dokumenten- und Web-Standard."
von Günter Born ist wohl noch eines der besseren Bücher zum Thema.
Trotzdem ist diese Microsoft-Lastigkeit bei einem Buch über einen übergreifenden
Dokumentenstandard ein Widerspruch in sich.![]() |
|||
Photoshop |
|||
![]() ![]() ![]() ![]() |
|||
"Die
Photoshop 6 Bibel." von Deke McClelland beginnt als sanfte Einführung
und wird Schritt für Schritt zur umfassenden Darstellung der Möglichkeiten
von Photoshop. McClelland hat einen ausgezeichneten, weil leicht verständlichen
und trotzdem sprachlich präzisen, Schreibstil gefunden. "Photoshop: Gewusst wie. Effektives Gestalten für Print und Web." von Pina Lewandowsky ist wie diese gesamte Rowohlt TB Reihe in Preis und Qualität überzeugend. Dieses Buch stellt eine Art Kochbuch für Fortgeschrittene dar, welche sich mehr der in Photoshop verborgenen Möglichkeitzen erschließen wollen. "Photoshop Wow!. The Photoshop 6 Wow! Book." von Linnea Dayton und Jack Davis ist die Neuauflage dieses ausgezeichneten amerikanischen Buches. Ich halte es für das absolut beste Buch über Photoshop. ![]() |
|||
Flash |
|||
![]() ![]() |
|||
Noch eines der besseren deutschen
Bücher zum Thema ist "Flash 5
in 21 Tagen. Schritt für Schritt zum Flash-Profi." von
Phillip Kerman. Hier lernt man von Grund auf so ziemlich alles.![]() |
|||
JavaScript |
|||
![]() ![]() ![]() ![]() |
|||
Stefan Koch's "JavaScript.
Einführung, Programmierung und Referenz." ist das deutsche
Buch zum Thema. Didaktisch ausgezeichnet macht es jeden zum JavaScript-Profi.
Christian Wenz liefert mit "JavaScript - Browserübergreifende Lösungen, mit CD." die nötigen Anleitungen insbesondere zu JavaScript 1.5 und Netscape 6.x. "JavaScript Kochbuch für Web- Anwendungen. Praktische Web- Anwendungen in JavaScript." von Jerry Bradenbaugh ist zwar etwas älter, sehr praktisch und immer noch einfach Klasse. ![]() |
|||
PHP |
|||
![]() ![]() ![]() ![]() |
|||
"Jetzt
lerne ich PHP 4. Die OpenSource-Skriptsprache zur Programmierung dynamischer
Webseiten." von Matt Zandstra ist eine ausgezeichnete Einführung. "Webanwendungen mit PHP 4.0 entwickeln." von Tobias Ratschiller und Till Gerken ist ein gutes und durchaus horizonterweiterndes Buch "PHP 4 Developer's Guide. Anleitungen und Lösungen für den professionellen Einsatz." von Sterling Hughes und Andrei Zmievski ist die Übersetzung des amerikanischen Kochbuches zu PHP. ![]() |
|||
Perl |
|||
![]() ![]() ![]() ![]() ![]() |
|||
"Perl
- M+T Easy . leicht, klar, sofort." von Brigitte Jellinek und
Jutta Hämmerle-Uhl ist eine sehr leichte und gut strukturierte Einführung. "Jetzt lerne ich Perl . Unix, Linux, Windows, CGI - der einfache Einstieg." von Dirk Louis ist ganz ausgezeichnetes Einführungsbuch mit klarer Sprache. "Perl. Einführung, Anwendung, Referenz." von Farid Hajji ist das deutsche Standardwerk schlechthin. Man sollte als Anfänger allerdings schon eine der Einführungen gelesen haben. Weiter praktische Lösungen vermittelt das ausgezeichnete "Perl Kochbuch. Beispiele und Lösungen für Perl- Programmierer." von Tom Christiansen und Nathan Torkington. ![]() |
|||
MySQL |
|||
![]() ![]() ![]() ![]() ![]() |
|||
"Jetzt
lerne ich MySQL & PHP. Dynamische Webseiten mit Open Source-Software
programmieren" von Sven Letzel und Robert Gacki liefert einen
sehr guten Einstieg in das Duo MySQL und PHP. Mit "MySQL. Einführung, Programmierung, Referenz." von Michael Kofler liegt ohne Zweifen das deutsche Refferenzwerk vor. Dieses Buch ist klar gegliedert, tiefgehend und verständlich geschrieben. Ebenfalls als Einführung und Nachschlagewerk besonders für C-, Perl- und PHP-APIs geeignet, wenn auch etwas schwerer zugänglich, ist das Buch "MySQL - new technology . Mit einem Vorwort von Michael "Monty" Widenius." von Paul DuBois und Widenius Michael (den Autoren des MySQL Online-Manuals). "MySQL im Einsatz . Mit ODBC, JCBC, PHP und Perl." von Heinz-Gerd Raymans bietet einen fast umfassenden Überblick über, MySQl. Anschliesend wird interessanterweise das selbe Beispiel von den verschieden Programmierschnittstellen aus angegangen. ![]() |
|||
Java |
|||
![]() ![]() ![]() ![]() ![]() |
|||
"Programmieren
spielend gelernt. Mit dem Java-Hamster-Modell." von Dietrich
Boles stellt eine grundlegende Einführung in das lösungsorientierte
Programmieren dar. Das dies anhand von Java geschieht ist umso besser. (Meine
1,5 Jahre alte Tochter mag dieses Buch wegen dem Inhalt und der Illustrationen.) "Java. Programmieren von Anfang an." von Helmut Erlenkötter setzt die Reihe dessen ausgezeichneter Einführungen fort. Es scheint noch besser als die C/C++-Bücher des selben Autors. Das Autorenteam Joachim Goll, Cornelia Weiß und Frank Müller liefert mit "Java als erste Programmiersprache. Java 2 Plattform." eine strukturierte Einführung. Dieses Buch vermittelt, wie kein anderes, dem Leser ein tieferes Verständnis der Sprache Java. Ein ausgezeichnetes und verständliches Einsteigerseminar zur objektorientierten Programmierung liefert Alexander Niemann mit seinem Buch "Objektorientierte Programmierung in Java.". ![]() |
|||
![]() ![]() ![]() ![]() |
|||
Das Buch "Java
lernen. 2. Auflage." von Judy Bishop vermittelt Kenntnisse objektorientierter
und strukturierter Porgrammierung. Eine sehr gute auch für Anfänger Anleitung zur Programmierung von JSP und Servlets schrieb Marty Hall mit "Servlets und JavaServer Pages. Praktischer Leitfaden zur Entwicklung dynamischer Web-Applikationen.". Guido Krüger legt mit "Go To Java 2. 2. Auflage. Handbuch der Java-Programmierung." den deutschen Standard für Fortgeschrittene vor. ![]() |
|||
C |
|||
![]() ![]() ![]() ![]() |
|||
"C
Programmieren von Anfang an." von Helmut Erlenkötter ist
die ausgezeichnete Einführung ins Programmieren und in C. Ulla Kirch-Prinz und Peter Prinz liefern mit "C für PCs. Mit CD-Rom." eine sehr gute Einführung in die Mutter aller Programmiersprachen. "Go To C-Programmierung." von Guido Krüger ist eine didaktisch ausgezeichnete Einführung in die Programmiersprache mit vielen sinnvollen Übungen. ![]() |
|||
C++ |
|||
![]() ![]() ![]() ![]() ![]() |
|||
"C++
- M+T Easy. leicht, klar, sofort." von Dirk Louis beginnt C++
am Anfang. Die ausgezeichnete Einführung mit viel Tiefgang - allerdings auch manchmal fehlenden Erklärungen zu Begriffen - liefern Peter Prinz und Ulla Kirch-Prinz mit "C++ lernen und professionell anwenden.". Das ausgezeichnete Buch "C++ Ent- Packt." von Herbert Schildt stellt die Programmiersprache C++ in ihrer Gesamtheit, von einer soliden Einführung in C und in C++ bis zu den letzten Spezialitäten vor. In einem sehr präzisen Sprachstil vermittelt gleichzeitig Wissen und den hinter der Sprache stehende Sinn. "C++. Alles zur objektorientierten Programmierung." von Ulla Kirch-Prinz und Peter Prinz führt unter Vorraussetzung fundierter Vorkenntnisse ausgezeichnet in die höheren Konzepte professioneller Softwareentwicklung ein. ![]() |
|||
![]() ![]() ![]() ![]() |
|||
"C++
für Dummies. Gegen den täglichen Frust mit C++." von
Stephen R. Davis ist ein gutes Buch um einige der Besonderheiten von C++
noch besser zu verstehen. Der betont legere Schreibstil bleibt Geschmackssache. "Effektiv C++ programmieren. 50 Möglichkeiten zur Verbesserung Ihrer Programme" von Scott Meyers ist eine ausgezeichnete Anleitung in Form von Kochrezepten zum Entwurf effizenterer Programme. "Mehr Effektiv C++ programmieren. 35 neue Wege zur Verbesserung Ihrer Programme und Entwürfe." von Scott Meyers ist eine gelungene Fortsetzung des oben genannten ersten Buches. Es richtet sich aber noch mehr an C++-Profis. ![]() |
|||
Apache |
|||
![]() ![]() |
|||
"Apache
Web Server Administration." von Craig Hunt ist das beste Apache-Buch.
Vor allem beantwortet es Fragen nach dem Warum. Wie alle Bücher von
Hunt ist es einfach Klasse.![]() |