mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-23 20:05:29 +00:00
5324b9e3cf
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7
.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
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, 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)