Take courses from your local university, community college, adult learning center or other public institutions such as your library. Courses can usually be taken either at the campus or over the Internet. These courses can teach you to take advantage of all the features of programs you already use, or introduce you to programs you have yet to use.
Ask friends or family members familiar with computers for suggestions. Getting a fresh perspective like this can open new pathways for you. They may be familiar with applications or games that they think you would enjoy.
Browse through the software sections of your local computer or electronics stores for interesting applications.
Borrow or purchase books on computers from your local library or book stores. Try looking in the reference sections of the stores or library. They often stock books geared toward beginner, intermediate and advanced computer users.
Explore what's already on your computer. Depending on your operating system, a number of programs and accessories install alongside the operating system. These often include things like office utilities, games and computer utilities. You might find some new and useful or fun application that you didn't know you had.
Learn a computer programming language. Various programming languages let you do everything from create websites to building entirely new computer applications. Programming can often be learned from home, using Internet tutorials or even books from the store or library. Check course offerings as well. Programming, like many hobbies, can be learned at your own pace.