One of the problems with current developers is a basic lack of programming knowledge. Sure people can pick up a book and learn C# or Java but that doesn't say much about if they can program.
People learn way to much "parrot fashion" in schools and universities about how to solve a pre-set problem in the same way as everyone else, but no one seems to know how to program with core concepts any more.
I'm different on that respect, I consider myself language agnostic, although I can program in many many languages I like having the ability and knowledge to pick up a language syntax manual and understanding it in a day or two, it means I can always pick the right language for the job.
Programmers
Q&A for professional programmers interested in conceptual questions about software development
Meta Stack Overflow
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Cryptography
Q&A for software developers, mathematicians and others interested in cryptography
Server Fault
Q&A for professional system and network administrators
Area 51
Stack Exchange Network staging zone, where users come together to build new Q&A sites