At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
That's pretty general. I guess the first step is to pick a language to program in. Then read some documentation for that language like basic commands. Then experiment starting with basics operations like (+,-,etc). Read some more. Experiment some more. Read some more. Experiment some more ....
to know programming fundamentals properly u should go wid python
you should start from basic first it is necessary to know the purpose about the thing u r trying for .there are many programing languages what are u studing first u know the basic terminologies it wil hlp u in my opinion.
Not the answer you are looking for? Search for more explanations.
Look around, http://see.stanford.edu has an into course that I recommend. MIT has a very popular intro course, IMO is too much math, but they're an engineering institute http://ocw.mit.edu . CourseA has courses https://www.coursera.org/ . Look around this site, there are others.
Don't get too concerned about what language they use. Once you learn the generic parts of programming (algorithms/data structures/programming idioms) picking up a new language isn't that big a deal.
Udacity has some great tutorials as well, they have a different approach to teaching, but once you start to scratch code you'll learn more and more anywhere. OWC, breaks into the details and nuances of programming in a way that is unmatched with other online learning systems.