Learn the Basics of Programming

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

  1. Learn Algorithm and Flowchart and practice designing a flowchart of as many problems as you see.
  2. Get 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.
  3. With those basics you can start programming and keep learning.
  4. Before implementing, design it's flowchart and optimize it. It will make your program work more efficiently and also be debugged shortly and easily.
  5. Read basics and overcome them. Learn about Variables, Control Structures, Arrays and their usages.
  6. After it. Lead your coding into a structure oriented and object oriented world.
  7. Learn about how to manage your software projects.

Tips

  • 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).

Warnings

  • 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!

[[Media:<math>Example.ogg</math>]]

Related Articles