Well at India childs does learn how to code very fast, i do believe its possible for any of us to code, but the most does know how much does code requires from each one, i mean a lot knowledge is needed to make almost all kind of things nowadays, and you got others people that wanna the same work as you, and some does charge less then you, competition is good for the general people as you can pay for developers make the projects. Im not a skilled person, even when i do like a lot about coding and what a developer creates, but i havent time neither money to pay to learn those, some people learn at internet but i dont like too much to read i like pratice.
first of all you don't need money to learn coding. everything is already available for free online and you can find lots of resources to read and videos to watch and learn programming. for example Microsoft has a Channel9.com website which includes lots of video tutorials teaching a lot of good topics from absolute beginners to advanced on different topics for different programming languages.