To get started, you really need to decide what kind of permissions you want to give. If you want your project very open with a lax license, go with a BSD or MIT style license. The only difference between those two is that the BSD requires people who distribute your software to keep your name with it, the MIT doesn't. If you want copyleft (requiring modified versions to have the same license), go with the GPL (or the LGPL if you are okay with your software being bundled). These licenses are often called viral licenses because they require forks of your program to be under that same license. They are also the #1 and #3 most popular licenses if I recall correctly. If you want the same kind of protections as the GPL minus the copyleft, look at the Apache License, which is the #2 most popular license and is also used for it's sections regarding patents. Documentation should also be openly licensed, try the GFDL or a Creative Commons license for it.
I don't really know how to directly answer this question. I have provided as much info as I can on licensing, but I'm not sure exactly what you want.
Finally, for info on how to implement your license, please look at this answer.
I am not a lawyer, this is not legal advice. Blah blah blah, etc.