How to become a good programmer (in general)?
What are some good habits which successful programmers follow?
Code everyday. Doesn't have to be a long time, but you should keep that up.
practice, practice, practice...and push the limits, in other words, experiment and play around with the code; see what you can achieve with it.