Il faut bien savoir qu'un programmeur ne retient pas TOUT. En effet, bien qu'il se souvienne des fonctions les plus utilisées, des algos utiles, et des ficelles du langages, dès qu'il travail avec une bibliothèque, il a souvent recours à la documentation, c'est un peu le petit livret dont tu parle. Bien sur, c'est comme tout, un fois qu'il a beaucoup utilisé la lib, il a de moins en moins recours à la documentation, il se souvient de plus en plus de fonctions, méthodes, classes, mais tout ca vient avec l'habitude et la pratique.
Pour conclure, il est impossible de se souvenir de tout 