Assolutamente si ...
Imparare a programmare è un conto, capire programmi altrui è assai più complesso e aumenta la padronanza del linguaggio, nonché delle tecniche di programmazione