Learn Steps

Most useful list of websites for computer guys.

Before reading the list we are requesting you to please comment all the sites that you think should be there and we will modify the list. This will make this post a good place to find any website. 

Online Contest :

  1. HackerRank
  2. Codechef
  3. Topcoder
  4. Spoj
  5. Hacker Earth
  6. Codeforces
  7. Leetcode
  8. Coding Game
  9. Project Euler

Online datastructures and algorithms:

  1. Topcoder
  2. GeeksforGeeks
  3. Leetcode
  4. Codechef

Question answer:

  1. Stack Overflow
  2. Quora
  3. Super User
  4. Stack Exchange
  5. Mind the Book

 

Learn about the tools that every web developer beginner should now.

 

Learn Web Development:

  1. W3schools
  2. Tutorials Point
  3. Code Academy
  4. Khan Academy
  5. Coursera
  6. Sitepoint
  7. Scoth.io
  8. Smashing Magazine

Web designing templates:

  1. Dynamic Drive
  2. Bootsnip
  3. Theme forest

 

Learn about top 8 websites every web developer should know

 

Version control:

  1. Github
  2. Bitbucket
  3. Gitlab

 

Learn About git best practices here.

 

Online compilers:

  1. Ideone
  2. Codiva: Compiler that compiles on the fly
  3. Coding Ground by tutorials point
  4. Online Compiler
  5. GDB Online Debugger for debugging your c/c++ programs online.

This is a small list that I think computer guys should know. This is very small list. I will extend the list give me suggestions in the comments.