Not only that software is a commodity, app development itself has also become a commodity. Marco, creator of Overcast talks about the problems for indie developers.
Consulting isn’t immune to decline, either. Clients were spending top dollar on app development in 2008 because they had to, as almost nobody could make apps. Now, mobile-app developers are everywhere. App development is no longer a specialty — it’s a commodity. Via link
Maybe learning how to code is not that important anymore. You can find developers easily (depends on quality), maybe it’s more important to focus on selling that product first before it is build.