Sauf erreur de ma part, le langage utilisé dans les codeblock n'est utilisé que dans Dynamo. Il est limité, censé être «facile d'utilisation».
Le noeud python interprète le langage python, plus précisément son implémentation .NET Ironpython. Si tu apprends ce langage que par ailleurs j'aime beaucoup, tu pourras l'utiliser dans d'autres domaines/logiciels (tableur, applications scientifiques etc…). C'est il me semble le langage de script le plus courant. Pour faciliter les choses avec python, il est utile d'utiliser Revit Python Wrapper.