That is debatable. If you are going from 0 to 1, a lot of times new technology is created. It may not be something revolutionary and ubiquitous like the internet or the wheel, but it may be some form of vertical integration, such as Tesla Cars or the iPhone.
I don't think you can be a developer in 8 - 12 weeks, as mentioned in this article. Software Development is a skill as much as anything else, and there is no time frame. All you can use to assure yourself is if you have practice, and the confidence in yourself by that practice. For some people that confidence comes after a year, maybe even two years. But then again, that confidence can even come in 2 months.