Luc Gervais trabaja como desarrollador de software desde hace 35 años. Procedente del mundo de la electrónica, comenzó programando en lenguaje ensamblador antes de pasar a C, C++, C# y Java. Ha impartido numerosos cursos de formación sobre diferentes lenguajes de programación tanto para desarrolladores profesionales como para estudiantes (Universidad de Rouen). Esta doble experiencia (técnica y educativa) le permite responder perfectamente a las expectativas de los lectores que deseen avanzar hacia la Programación Orientada a Objetos (POO).