mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-20 18:36:13 +00:00
9bfd1914d5
* fix: homogenize authors format and place - use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...) - ensures is placed after resource title, not part of itself `title - author` - `et al.` as special author/token to group many * remove double comma * fix: recover traducer role notations as `trad.:` * detect and apply some `trad.:`s role anotation * chore: `trad.:` to `trl.:` Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539 Co-authored-by: Eric Hellman <eric@hellman.net> * Sort author - format * fix: remove empty authors (dash is alone) Used regex: `-\s+(\(|$)` * format: change to `edt.:` role Definition list at https://www.loc.gov/marc/relators/relaterm.html Co-authored-by: Eric Hellman <eric@hellman.net>
10 KiB
10 KiB
Index
- ABAP
- Action Script
- Android
- Assembly Language
- C
- C#
- C++
- Component Pascal
- Git
- Go
- Groovy
- HTML and CSS
- iOS
- Java
- JavaScript
- LaTeX
- Mathematik
- Meta-Lists
- MySQL
- Neo4j
- PHP
- Python
- Ruby on Rails
- Scilab
- Scratch
- UML
- Unabhängig von der Programmiersprache
- Unix
- VHDL
- Visual Basic
ABAP
- Einstieg in ABAP - Karl-Heinz Kühnhauser, Thorsten Franz (Online)
- SAP Code Style Guides - Clean ABAP
Action Script
- ActionScript 1 und 2 - Sascha Wolter (Online)
- Einstieg in ActionScript - Christian Wenz, Tobias Hauser, Armin Kappler (Online)
Android
- Einführung in die Entwicklung von Apps für Android 8 - Bernhard Baltes-Götz (PDF)
Assembly Language
- PC Assembly Language - Paul A. Carter
- Reverse Engineering für Einsteiger - Dennis Yurichev, Dennis Siekmeier, Julius Angres, Dirk Loser, Clemens Tamme, Philipp Schweinzer (PDF)
C
- C-Programmierung - Wikibooks (HTML)
- C von A bis Z - Jürgen Wolf (Online)
- Socket Programmierung in C - Brian "Beej Jorgensen" Hall, Übersetzt von Tobias Kerst (HTML)
- Softwareentwicklung in C - Klaus Schmaranz (PDF)
C#
- Programmieren in C#: Einführung
- Visual C# 2012 - Andreas Kühnel (Online)
C++
- Die Boost C++ Bibliotheken - Boris Schäling (Online)
- Lean Testing für C++-Programmierer (2018) - Andreas Spillner, Ulrich Breymann (PDF)
- Programmieren in C++: Aufbau
- Programmieren in C++: Einführung
Component Pascal
- Module, Klassen, Verträge - Karlheinz Hug (PDF)
Git
- Das Git-Buch (PDF, EPUB)
- Git Magic (Online)
- Pro Git - Scott Chacon, Ben Straub (Online, PDF, EPUB)
Go
- Effektiv Go Programmieren (Online)
- Eine Tour durch Go
- Erstelle Webanwendungen mit Go
- The Little Go Book - Karl Seguin,
trl.:
Aaron Ebnöther (HTML)
Groovy
- Groovy für Java-Entwickler - Jörg Staudemeyer (PDF)
HTML and CSS
- CSS - Peter Kropff (Grundlagen, OOP, MySQLi, PDO) (Online, PDF)
- HTML - Peter Kropff (Online, PDF)
- HTML5-Handbuch (Online)
- Self HTML (Online)
iOS
- Apps programmieren für iPhone und iPad - Klaus M. Rodewig, Clemens Wagner (Online)
- iOS-Rezepte
- iPad-Programmierung - Daniel H. Steinberg, Eric T. Freeman (PDF)
Java
- EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard - Heiko W. Rupp
- Java 7 Mehr als eine Insel - Christian Ullenboom (Online)
- Java ist auch eine Insel - Christian Ullenboom (Online)
- Java SE 8 Standard-Bibliothek - Christian Ullenboom (Online)
- Java Tutorial - Java lernen leicht gemacht - Björn und Britta Petri
- Programmieren Java: Aufbau
- Programmieren Java: Einführung
- Testgetriebene Entwicklung mit JUnit & FIT - Frank Westphal (PDF)
JavaScript
- JavaScript - Peter Kropff (Grundlagen, AJAX, DOM, OOP) (Online, PDF)
- JavaScript und AJAX - Christian Wenz (Online)
- Webseiten erstellen mit Javascript
React
- React lernen und verstehen - Manuel Bieh (HTML)
LaTeX
- LaTeX - eine Einführung und ein bißchen mehr... - Manuela Jürgens, Thomas Feuerstack (PDF)
- LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits) - Manuela Jürgens (PDF)
- LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler
Mathematik
- Calcul mathématique avec SAGE - Paul Zimmermann, et al. (PDF)
Meta-Lists
MySQL
- MySQL - Peter Kropff [Online, PDF]
Neo4j
- Neo4j 2.0 – Eine Graphdatenbank für alle - Michael Hunger (PDF) (email requested)
PHP
- PHP - Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
- PHP PEAR - Carsten Möhrke (Online)
- Praktischer Einstieg in MySQL mit PHP - Sascha Kersken (PDF)
Symfony
- Symfony 5: Auf der Überholspur (Online)
Python
- A Byte of Python - Einführung in Python - Swaroop C H, Bernd Hengelein, Lutz Horn, Bernhard Krieger, Christoph Zwerschke (PDF)
- Einführung in Python - Martin Schimmels (PDF)
- Programmiereinführung mit Python (Online)
- PyQt und PySide: GUI und Anwendungsentwicklung mit Python und Qt - Peter Bouda, Michael Palmer, Dr. Markus Wirz (TeX, PDF) (🚧 in process)
- Python 3 - Das umfassende Handbuch - Johannes Ernesti, Peter Kaiser (Online)
Django
- Django Girls Tutorial (1.11) (HTML) (🚧 in process)
Ruby on Rails
- Praxiswissen Ruby (PDF)
- Praxiswissen Ruby On Rails - Denny Carl (PDF)
- Rails Kochbuch - Rob Orsini (PDF)
- Ruby on Rails 2 - Hussein Morsy, Tanja Otto (Online)
- Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger (Online)
Scilab
- Einführung in Scilab/Xcos 5.4 - Helmut Büch (PDF)
Scratch
UML
Unabhängig von der Programmiersprache
- Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung (Online)
- IT-Handbuch für Fachinformatiker - Sascha Kersken (Online)
- Objektorientierte Programmierung - Bernhard Lahres, Gregor Rayman (Online)
- Scrum und XP im harten Projektalltag - Henrik Kniberg (PDF)
Unix
- Linux-UNIX-Programmierung - Jürgen Wolf (Online)
- Shell-Programmierung - Jürgen Wolf (Online)
- Wie werde ich Unix Guru? - Arnold Willemer (Online)
VHDL
- VHDL-Tutorium - Wikibooks (HTML)
Visual Basic
- Einstieg in Visual Basic 2010 - Thomas Theis (Online)
- Einstieg in Visual Basic 2012 - Thomas Theis (Online)
- Visual Basic 2008 Andreas Kuehnel, Stephan Leibbrandt (Online)