Computer literacy is defined as having knowledge and ability to use computers and technology efficiently, with skills ranging from basic use to advanced programming and problem solving. It also refers to how comfortable someone is using computer programs and applications associated with computers. Being computer literate involves having a range of technical abilities as well as feeling at ease with technology.