I will love to be a good programmer, but how do i go by it.
1) Learn to code something (using books, videos, audio, lectures)
2) Write code
3) Learn from your mistakes
A good programmer is a problem solver first. If you can not solve problems programming chops are a moot point.
Also, this is the C forum, your topic (and question) are off-topic for this area. Consider, instead, the Community Center.