Much with anything in life, practice practice practice. Reading is a good way to get a handle on the language and how it works, however, reading alone will not make you a good programmer; its applying what you read in those books that will make you a good programmer.
You will make mistakes, your code will throw errors, and you will get overly frustrated at some point just push through it and you will eventually get your code to do what you want it to and you will have learned from your mistake.
Remember, a book can never never never replace experience.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
Discussion:
http://p2p.wrox.com/topic.asp?TOPIC_ID=56429