4 ms·
Why you should learn more programming languages
As an amateur or beginner carpenter you only have maybe a saw and a hammer in your toolbox.
And you are struggling to use those tools without cutting your fingers off.
As you become a more experienced carpenter you learn the limitations of those tools.
So you add more sophisticated tools. Tools that beginners/amateurs don't have the experience to use. Or even understand the benefit of.
Some of the tools you only use for certain jobs. But you have the experience to know when to use each tool to get the best results.
That is what makes the difference between an amateur and expert carpenter.
It is also what makes the difference in how much they get paid for their work.