1. Python Challenge – Site is running for almost 10 years and thousands of people tried to solve the riddles using Python.
  2. /r/Programming – Biggest programming subreddit with more than half million subscribers.
  3. Smashing Magazine – A website every web programmer and developer should visit every day for news and tutorials.
  4. Project Euler – Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Similar site is Programming Praxis.
  5. Geeklist – A place for geeks to share what they’ve done, who they did it with and connect with great companies.
  6. CodeChef – Online programming competitions and programming discussions.
  7. Code Avengers – Learn HTML5, CSS and JavaScript through fun lessons.
  8. Stack Overflow – Ask and answer question about any programming language.
  9. Hack This Site! – Learn hacking through this interactive game.
  10. Khan Academy – Dozens of useful courses for programmers available for free.
  11. Hacker News – News for developers.
  12. Standford – Introduction to Competitive Programming Contests. Online course from Stanford.
  13. Slashdot – Slashdot features news stories on science and technology that are submitted and evaluated by its users.
  14. SQLZOO – Start learning SQL today!
  15. I Programmer – News website dedicated for news about programming.