There are essentially two types of swimming pool, an "above ground pool" and an "inground" pool. This is an important distinction to be aware of when it comes to pool cleaning, as the latter is normally more costly and more difficult to clean.
You can spend a couple of hours each day fishing unwanted visitors and debris out of your pool. Or you can invest in an inground pool cleaner. Either way, you'll have a pool to make the neighbors green, but they'll be just a bit greener if they know you aren't out there every day on pool cleaning duty.
Pool cleaning is not something that pool owners enjoy doing, but it is a necessary act if you want to keep your pool sanitary and safe. A dirty pool has usually become ridden with algae and the water has a greenish tint to it. This is a definite sign that you should stay clear of the water.
Since the real enemy is bacteria, people tend to want to combat this problem by "shocking" the water with large amounts of chlorine. Although this is an effective way to kill bacteria, the chlorine is also an irritant to the human eyes and skin.
The proper pool cleaning method is to use the chlorine and keep the pool off limits for a few days. The chlorine will give the water a white misty color. When the water clears this is when it is time to use a chlorine test kit to find out just how much active chlorine the water contains before letting people swim in it. Bromine is also a pool cleaning chemical and it is sometimes used in conjunction with chlorine if the problem is serious enough.
The problems associated with too much algae can easily be avoided. If the algae are kept in check in the first place it will not be able to feed bacterial organisms. This is where the manual labor comes in. A sturdy pool brush that reaches down the full length of the sides of the pool is an essential part of your pool cleaning equipment. A chlorine test kit to make sure that the chlorine is at a high but safe level is also a needed tool in pool cleaning and care. Your pump must also be functioning at full efficiency and you must make a daily effort to use your skimmer net to remove any foreign particles that get into your pool.