Celui qui veut apprendre un langage de programmation doit beaucoup se documenter.
La lecture de sujets de forums et de livres est un premier pas.
Grâce à une lecture minutieuse, on peut se doter des bases du savoir nécessaires.
Chaque langage de programmation possède son forum de discussion.
La programmation fonctionnelle se base sur plusieurs principes comme : l'immutabilité, les fonctions pures (qui ne dépendent pas de l'état de la machine) et les lambda-calcul.
Aujourd'hui, nombreux sont les langages qui offrent une approche fonctionnelle au programmeur.