The Linux journal HOWTO's is what first hits my mind . Almost every product that comes on linux is opensource or offer the code for educational purposes. So in that respect Sourceforge's Software map is a great place to start as well documented for projects of all sizes ,areas of expertise and complexity.