i m new to programming launguage… i could easily grasp its theory… but when it comes to the practical part… i find myself tough to code my own program… what steps should i take to improve myself to become familiar with programming…??
Do lots of problems. Try participating in as many contests as possible - Codechef, codeforces, topcoder, etc…And, make sure that you read the editorials after the end of each contest. This would help you to learn new algorithms and improve yourself. Also, you can go through the solutions of other users to see different kinds of programming styles and tricks.
I suggest that you practice as many problems as possible based on a new algorithm that you learn and master it thoroughly before moving to another one.