How long would it take to learn programming well enough to would be able to write apps like Snapchat?
How long does it take to self-learn programming to be good enough to be making 90k in big cities as a programmer?