Bibliographie

  • The C Programming Language (2nd edition) par B. Kernighan et D. Ritchie, 1976.
  • Modern C (PDF) par Jens Gustedt, 2016-2024.
  • 21st Century C: C Tips from the New School (2nd Edition) par Ben Klemens, 2014.
  • C11 Language Specifications (PDF), 2011.
  • Python Crash Course, 3rd Edition par Eric Matthes, 2022.
  • Serious Python par Julien Danjou, 2018.
  • Object-Oriented Python par Irv Kalb, 2021.
  • Head First Java, 3rd Edition par Kathy Sierra, Bert Bates et Trisha Gee, 2022.
  • Effective Java, 3rd Edition par Joshua Bloch, 2017.
  • The Well-Grounded Java Developer, Second Edition par Benjamin Evans, Martijn Verburg, Jason Clark, 2022.
  • Clean Code par R. C. Martin, 2008.
  • Code Reading par D. Spinellis, 2003.
  • The Practice of Programming par B. Kernighan et R. Pike, 1999.
  • Why Programs Fail: A Guide to Systematic Debugging (2nd edition) par A. Zeller, 2009.
  • Effective Software Testing: A developer’s guide par M. Aniche, 2022.
  • Pro Git (2nd edition) par S. Chacon et B. Straub, 2014.
  • Git Best Practises (PDF) par W. Dobler, 2016;
  • Wikibook LaTeX;
  • Petites leçons de typographie, par Jacques André, Édition du Jobet, 2025;

Websites

Autres

C Programming Language Modern C 21st Century C Python Crash Course Serious Python Object-Oriented Python Head-up First Java Effective Java Well-Grounded Java Developer Clean Code Code Reading The Practice of Programming Why Programs Fail Effective Software Testing ProGit2