Where can one find information on how to patent your idea?

There are many ways one can find out about information on obtaining a patent on an idea. This includes obtaining the help of a patent attorney or asking in forums.