The more I realize how much students struggle with setting up tooling for development, the more I start to wonder if we need to start focusing more on that instead of trying to skip it.<p>When I first starting programming a lot of my difficulty and frustration was trying to get my free copy of Borland Turbo C++ running. Once I got a bit older and started to learn Linux and more fundamental things about operating systems, programming became a much easier because the additional tooling steps were much easier.<p>EDIT: It&#x27;s certainly possible tooling will soon become a thing of the past, but judging by the trends and past experience, I do start to wonder if it&#x27;s time to expect it as a necessary evil and start to handle if head on as opposed to trying to avoid it.