incomplete thought: some programming is like building with clay and some programming is like building with legos. both great to build with in different ways!
you can do anything with clay, its a strict superset of what you can do with legos. but it gets difficult to build something very big out of just clay unless youre very good.
if what you are doing fits the lego aesthetic then its nice to build with little blocks and hear the pieces go click and know theyre going to stay put.