Tiki,
i believe you missing bigest tutorial sites for open-source.
DevShed
On their site you will not just find tutorials for different programming languages, but also tutorials to install and administer different software, and great user community.
And for those who like to learn Web Development, creating graphics, using different tools and programs, but are to lazy to follow the book, for a small fee they can check tutorial/training videos at
Lynda.com.