Only if a lot of things that we use daily requires coding. Let me expand on that. When computer was invented initially, it was not a basic skill to know how to use a computer because only a few elite had access to it at the time. So no need to learn how to use computer. Then it became a commoditiy and now everyone needs to know how to use a computer. So now &quot;how to use a computer&quot; is a basic skill.<p>Same will go for coding. If the next 10,20,30 years of further technological evolution makes it easy to start coding on the fly on any device, we might as well call it basic skill then ?<p>Until then, may be not so much even though coding is a good way to sharpen your analytical thinking and logic building.