une constante est un espace mémoire auquel tu donnes une valeur et qui ne change plus (normalement)
une expression est une succession d'opérations entre des variables, comme une expression mthématique.
"2*x" est une expression, de même que "x"
une commande/instruction est un ordre que tu donnes au programme. tu lui demandes de faire quelque chose, par exemple, affecter une valeur à une variable, tester une valeur, modifier des informations ...
"afficher(2*x)" est une instruction, de même que "mettre la valeur 2*x dans la variable y"