SOreadytohelp Just yesterday I recommended answering questions on Stack Overflow as a fast-track way to learn and improve your coding skills. Competing to be the smartest guy in the virtual room and form that perfect answer tests our weak spots and drives us to deeply learn and master our craft.
PS I want a T-shirt guys
Q&A for professional and enthusiast programmers
Q&A for people seeking specific software recommendations
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for system and network administrators
Q&A for Salesforce administrators, implementation experts, developers and anybody in-between
Q&A for pro webmasters
Q&A for computer enthusiasts and power users
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for scientific skepticism
Q&A for enthusiasts and power users of the Android operating system
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for information security professionals
Q&A for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles