If you want to learn something you have to investigate problems...
If you use first workaround to achieve the goal, you learn less than if you fully understand the problem you are facing.
Q&A for professional and enthusiast programmers
Q&A for Ubuntu users and developers
Q&A for computer enthusiasts and power users
Q&A for professional system and network administrators
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for power users of web applications
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for people studying math at any level and professionals in related fields
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for professional programmers interested in conceptual questions about software development
Q&A for students, researchers and practitioners of computer science