just one question, whats the best way to learn how to program?
Do you first learn all the basics and later you start programming things, or you program things while you are learning the basics? and if so, how do you program things while you are learning? do you copy source code? do you invent your own stuff?