Stages In Logic Building In Software Programmer Life

There are eight Learning Stages of Logic BuildingUnits in Logical Flow and develop Algorithm.
for a programmers as followsHere , we can identify loops and patterns of
1) The First stage : One Needs to Learn "How torepetitive units of Logical flow.
interpret Mother Language into Mathematical5) Needs to Learn to apply Domain Knowledge
Language "into Logical Flow of Programs
This is when a beginner needs to just get startedHere, it the time to appy your aquired domain
to understand the maths usingwords he orknowlege (Like accounts , hospital management)to
speaks or writes and relate to a particular flow orthe flow of the program.
Equation of maths into variables like6) Use High Level Application of Domain
X + Y = Z etc.Knowledge into Logical Flow of the Program, A 
2) Needs to Learn " How to interpretperson of Paint Industry can be real key person
Mathematical Language into Computing Languageto build real good program for Paint industry,a
Like C++"programmer can only make software ..., But How
This is now when these X , Y etc .., needs to begood and bad in it's application will depend on with
understood in terms of variables of computingwhat function/ Domain Knowledge it is made of .
Language likeint x = 0 ;int y =10 ;int x= x+y;7 ) Needs to Learn to Identify objects and their
3) Needs to Learn to Identify Logical Units in arelationship with each other .
Program ..find some units , modules , blocks with8) Needs to learn and master "Aspect Oriented
the large Program.Programming" as every thing is Change and
4) Needs to Learn to Translate Repetitive Logicalrelative .