Programming isn't something that you can learn in an hour. But you can begin to appreciate it. This presentation is made by Krizel Jean Seguira and Amiel Joy Estrada of Juan G. Macaraeg National High School This presentation will help you to know the fundamentals of programming and act as a foundation for whatever your programming goals may be. Rather than ignore complexities, we will face them head-on, in small steps, and unshroud the mysteries of computer language. This presentation includes what does programming and programming language means, what programmer do, steps in creating a program, levels of programming languages, and the symbols used in flowcharting.