Où puis-je apprendre la théorie du langage (informatique) sur internet?
Réponse publiée sur Quora
Attention, l’Informatique théorique (dans les sujets) n’a que peu à voir avec les langages informatiques ou la programmation, à part peut-être la Sémantique des langages de programmation , mais tout ça relève plutôt des mathématiques que de l’informatique. Si c’est ce qui vous intéresse, suivez ces liens …
Si vous voulez plutôt apprendre un ou plusieurs Langage de programmation , le mieux est la pratique : suivez un tutoriel, par exemple Le tutoriel Python , puis réalisez un (petit) projet, puis essayez de comprendre et améliorer un plus gros projet existant sur GitHub par exemple.
En apprenant un autre langage, vous allez vous apercevoir que beaucoup de notions sont communes avec le premier, et vous allez apprendre beaucoup plus vite*. C’est parce que tous les langages sont “Turing-complets” : ils ont en effet la même base théorique, qui est celle sur laquelle sont construits les ordinateurs.
Ca va peut-être changer avec les calculateurs quantiques …
Note* : à l’EPFL nous avions un cours dans lequel nous devions apprendre un langage différent chaque semaine ! COBOL, APL, Algol, LISP, …

