I'm a Drexel University graduate with a degree in Computer Science.
Typical Languages I code in: C# - PHP - MySQL
Languages I have coded in: VB 6/.NET - VBA - C++ - C - Python - Java
One thing I don't understand about this site is the fact that a non-informative, code only, answer can get soo many upvotes and accepted when there is another answer that breaks it down and explains everything that'll go unnoticed or maybe 1 or 2 upvotes. This is only supporting having un-explained answers. Yes they may work, but how is that teaching if we just hand them the code without an explanation?
Finding the root cause: ask the "5 whys?"
Q&A for professional and enthusiast programmers
Q&A for information security professionals
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for computer enthusiasts and power users
Q&A for system and network administrators