-Programing and customized problem solving. People often use computers to solve problems. Most people use applications written by professional programmers,Many computers users find that their machines become more versatile and valuable when they learn a little about programming.