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.
1Learn Algorithm and Flowchart and 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 about Variables, Control Structures, Arrays and their usages.
6After it. Lead your coding into a structure oriented and object oriented world.
7Learn about how to manage your software projects.Ad
We could really use your help!
guns and ammunition?
- You need to practice every day with websites that provide software design help.
- It can be hard, but just focus!
- Get to know the solution of each and every problem.
- Read a bit about Memory and CPU functions (e.g. steps of how a program loads in RAM and runs in CPU).
- Comment each function, block and line. Describe why and how it is and works. Put a comment at the beginning describing the general idea, algorithm and sub-programs. Search for documentation (e.g. PHPDoc).
- Avoid inventing the Wheel when 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.
- Never solve the problem twice.
- But don't be afraid to pursue how you would solve the problem better!
In other languages:
Español: aprender los principios básicos de la programación, Русский: выучить основы программирования, Italiano: Imparare le Basi della Programmazione, Português: Aprender o Básico da Programação
Thanks to all authors for creating a page that has been read 57,988 times.