Introduction
To Program is an art. The art can not be learnt without really making art pieces. Similarly, Programming can not be learnt just by knowing or reading syntax of a particular programming language. To learn programming, one must write program on computer. As one develop program on computer, he/she get confidence and that opens thrust for doing more and more programming. More programming cultivates logic development process in your mind for any new problems which later strengthens your programming skill to a stage where you can do programming in any language just by knowing syntax.
It is necessary to know basic requirements of programming and basics of programming before going directly syntax of a language and start writing programs. this basic knowledge is really helpful, once real programming using a language is started. In the beginning of this course we will understand, what are different types of programming languages (Machine, Assembly and Higher level) and common features and constructs supported by modern higher level programming languages. We will also learn about common characteristics of programming languages.
The later part of course discusses the two common problem solving methods: Algorithms and flowcharts. These methods are very useful in beginning for those who are learning programming first time. They are required to understand problem and develop the solution to given problem. The flowchart is especially useful as it gives visual or pictorial representation.
Next part of the course discusses the basic terminology and concepts which is helpful to learn any programming language easily. these concepts includes CONSTANT, VARIABLES, EXPRESSION, OPRATORS and many more.