The following are sites I have encountered that are useful for Linux. I don't know what is the best site for Linux programming; if you know then let me know.
LinuxQuestions.org - Where newbies come for help!
The Linux Documentation Project
Linux: Linux Help, Linux Forums, Linux Support, Linux Community
UNIXhelp for users
Linux.org
Hosted by WinHost.com.