Top 10 Web Sites Every Programmer Should Visit Daily

Computer programming is one of the fastest growing field. If you are a programmer then you can be hired by a top tech company or you can also work as a freelancer and earn decent amount. So the question arises, how to learn to code ? Initially it was very difficult to learn programming. As there was no internet and you have to relay on books or your colleagues’ code. Now you can find tons of material on the internet. You can learn any computer programming language you want. I am going to tell you some sites which you should visit regularly. 

1.Geeks For Geeks

In this site you can find articles on programming languages like C, C++, Python, SQL. You can find about Algorithms and Data Structures. There is a section of CS subjects, where you can find topics like DBMS, Compiler Design, Computer Networks etc. You can have quizzes on various topics and you can also practice problems. 
2. Stackoverflow

This is a Q&A site. If you have any problem, just ask about it. Your question should be well formatted. If you ask a easy question, it will be downvoted because there philosphy is that you should work hard to solve the problem. Most probably others have same problem as you and you can find solution to your problem without even asking a question. 
3. GitHub 

Here you can find find many projects and you can contribute to them. Here you can also find source code of Metasploit or many open source softwares.From here can learn a lot by reading code of senior developers. You can find more than 500 free programming books that cover more than 80 different programming languages on the popular web-based Git repository hosting service, which means that it’s frequently updated by collaborators. 
4. Code Review

This is also a website of Stack Exchange like Stackoverflow. Here you can ask for improvement in your code. People will review your code and suggest you to make modification. You can also search for code of any algorithm for eg. Counting Sort. 
5. Coursera 

Founded in 2012, Coursera has grown into a major for-profit educational-technology company that has offered more than 1,000 courses from 119 institutions. While you can pay for certain programs to receive a certificate, there are a number of free introductory programming courses in various specializations from universities such as the University of Washington, Stanford, the University of Toronto and Vanderbilt. 
6. edX 

EdX is another leading online-learning platform that is open source instead of for-profit. It was founded by Harvard University and MIT in 2012, so you know that you’ll learn about cutting-edge technologies and theories. Today, edX includes 60 schools. You probably can’t go wrong with the free Introduction to Computer Science from Harvard University. 
7. Free Code Camp 

Here you’ll learn HTML5, CSS3, JavaScript, Databases, DevTools, Node.js, Angular.js and Agile by networking and joining a community of professionals and students. You’ll even work together on your coding skills so that you can build apps for free. Here’s the catch: you’re learning those skills and building helps to help solve real-world problems. 
8. Khan Academy 

Created in 2006 by educator Salman Khan, Khan Academy is one of the original free online-learning institutions. With step-by-step video tutorials, you can learn how to program drawings, animations and games using JavaScript and ProcessingJS, or learn how to create webpages with HTML and CSS. 
9. Udemy 

Founded in 2010, Udemy is an online learning platform that can be used as a way to improve or learn job skills. While there are courses you have to pay for, there are plenty of free programming courses, which are taught via video lessons, such as Programming for Entrepreneurs - HTML & CSS or Introduction to Python Programming. 
10. Hack.pledge() 

This is a community of developers, which include some high-profile developers such as Bram Cohen, the inventor of BitTorrent. There, you can perfect your programming skills by learning from some of the leading developers in the world. 

Reference : Quora

Follow us on

You may also like
Cool Websites you don't know about...
What programming languages do what?
Which Linux distribution is the best for a programmer?
How do I improve my logical thinking and problem solving skills?
How do I learn competitive programming as a beginner?