I'd go even further, that if you learn how to do it with lots of different tools in different combinations, then you get a feel for what is important and what is not, what is fashion and what is important, and what software applications are, in general. Most of all, you can begin to make the critical distinction between "application" and "infrastructure".
But this is a very difficult path, one made slippery with tears.