Programming is a way to organize and create a real world system to a fully computerized environment using a standard programming language. Pretty complicated ?. Well don't be just imagine that you want to find out that how much times that your dog is coming out of your gates and peep outside. First thing is we can write that on a paper and the other way is we can create a simple software which records your dog's name and his cycles of peeping outside and the time even.
Graphic design basically is visual problem solving using text and/or graphical elements. Your aim is to create something that is pleasing to the eye, and gets the attention of the viewer. But things can't just look cool. They have to work as well.
"Graphic design is the process and art of combining text and graphics and communicating an effective message in the design of logos, graphics, brochures, newsletters, posters, signs, and any other type of visual communication. Today's graphic designers often use desktop publishing software and techniques to achieve their goals."
Graphic design is a creative process – most often involving a client and a designer and usually completed in conjunction with producers of form (i.e., printers, programmers, signmakers, etc.) – undertaken in order to convey a specific message (or messages) to a targeted audience. The term "graphic design" can also refer to a number of artistic and professional disciplines that focus on visual communication and presentation. The field as a whole is also often referred to as Visual Communication or Communication Design. Various methods are used to create and combine words, symbols, and images to create a visual representation of ideas and messages.