qqp question1: How long will it take me to learn programming basics in Python, so I can move into a more complicated language like Java? question2: How long would it take to learn programming well enough to would be able to write apps like Snapchat?