The process of producing a set of instructions that inform a computer how to complete a task is known as programming. A variety of computer programming languages, such as JavaScript, Python, and C++, can be used to programme. Also, I learned about the six steps procedure of programming which are Program Specification, Program design, Program Code, Program Test, Program Documentation, and Program Maintainance. In Programming, we need to use structured programming techniques; top-down design, pseudocode, flow chart, and logic structures to solve any problem about programming.