The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.

Link:
http://cwe.mitre.org/top25/

Check out these posts too:

  1. Troubleshoot IIS7 errors like a pro
  2. What non-programming books should programmers read?
  3. New report identifies dangerous Web domains
  4. 10 Puzzle Websites to Sharpen Your Programming Skills
  5. Some common PHP programming mistakes
  6. Open source programming languages for kids
  7. A board game for kids that teaches programming