Good programming skills aren't that hard to achieve. Programming is the reflection of the way you want your things to be done.So in order to have good programming skills follow the steps.
Steps
1LearnAlgorithmandF lowchartand practice designing a flowchart of as many problems as you see.
Ad
2Get hold of a small book on the programming language you want to learn.Though the book is small it will help you to get the basics.
3With those basics you can start programming and keep learning.
4Before implementing, design it's flowchart and optimize it.It will make your program work more efficiently and also be debugged shortly and easily.
5Read basics and overcome them.Learn aboutVariables, Control Structures, Arraysand their usages.
6After it.Lead your coding into a structure oriented and object oriented world.
7Learn about how to manage your software projects.
Ad
Tips
*.You need to practice every day with websites that provide software design help.
*.It can be hard, but just focus!
*.Comment each function, block and line. Describewhyandhowit is and works. Put a comment at the beginning describing the general idea, algorithm and sub-programs. Search for documentation (e.g. PHPDoc).
*.Read a bit about Memory and CPU functions (e.g. steps of how a program loads in RAM and runs in CPU).
*.Get to know the solution of each and every problem.Ad
Warnings
*.Never solve the problem twice.
*.But don't be afraid to pursue how you would solve the problembetter!
*.Avoid inventing theWheelwhen it's already invented! Use the functions and classes provided by the Compiler or are defined in the Libraries or can be accessed from the API. Just think about 'How they work' and try write them yourself in your leisure time.