Going over well analyzed master games from books and data bases is an excellent way of learning all aspects of the game, including the art of positional play. Going over complete games allows you to see the entire picture that is often missed when starting from a set position. Playing allows you to put the theories you have learned to a test. As a general rule you will learn more by playing players who are stronger than yourself. Casual games against friends and at your local chess club are extremely helpful for the beginning level player.
Many scholastic tournaments have a special section for beginning level players.
Playing in rated tournaments is the best form of practice. It is here that both players will take their game most seriously and will be trying their best to win. Games are recorded. After the game it is a good idea to review it with your opponent to find out what their ideas were. It is best to use a score book rather than individual score sheets.