When You Get Stuck
- Stack Overflow
- Quora
- Learn Anything
- Episerver World
- Umbraco Forums
Coding advice
Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp : What I’ve learned from teaching others
- Lessons From A Lifetime Of Being A Programmer
- Principles of Good Programming
- What every computer science major should know
- How to become a programmer, or the art of Googling well
- Code Review Best Practices
- Dieter Rams : 10 Principles of Good Product Design
- 10-ways-to-be-a-better-developer
- Working as a Software Developer
- Software design pattern : The entire collection of Design Patterns.
General Tools
- CSS Beautifier
- HTML Tidy
- Pretty Diff
- Javascript Beautifier
Tutorials
Here is a collection of tutorials
- Programmer Competency Matrix : article for knowing what our level as a programmer is.
- Tutorialspoint
- W3Schools Online Web Tutorials
- Open Data Structures : Excellent resource for learning about DS and algorithms , provides code in various languages C++ , Java , pseudocode
- TopCoder Tutorials
- A Hacker's Guide to Git : for those wanting to learn git with a solid foundation
- Git from the inside out
- OS Course Notes : Chapter wise course notes according to Galvin's book
- SQL (Structured Query Language) in one page : SQL.SU : a very good SQL cheat sheet
- MySQL Essentials
- http://www.mysqltutorial.org/
- Best Of - Gustavo Duarte : contains articles on various topics
- Collecting all the cheat sheets : cheat sheets for lots of programming languages
- The Descent to C : for those moving to C from some higher programming language like java or python.
- VimTutor+ : learn VIM from browser itself
- HackerEarth Tutorials : Good resource for DS and Algos tutorial
- More about Github-flavored markdown
- The Unix Programming Environment
- The Linux Command Line: A Complete Introduction
- TCP/IP Illustrated Series
- Head First Design Patterns
- Design Patterns: Elements of Reusable Object-Oriented Software : aka the "Gang Of Four" book, or GOF
Blogs
- Joel on Software
- Stephen Haunts { Coding in the Trenches }
- Programming in the 21st Century
- Clean Coder Blog
- Programming Blog : programming blog of Yegor Bugayenko
- CodeAhoy : Blog on software and human factors. 100% Tested on Humans.
- stevehanov.ca
- Late Developer
- IT Enthusiast
- blog.might.net
- CSE Blog - quant, math, computer science puzzles
- Small Programming Challenges and Puzzles
- My Tech Interviews
- HackerEarth Blog
- Algo-Geeks
- CoderGears Blog Insights from : the CoderGears Team
- Runhe Tian Coding Practice
- Paul Graham Essays
- Dan Dreams of Coding
- Antonio081014's Algorithms Codes
- Math ∩ Programming
- Takipi Blog : mainly focuses on Java and JVM languages
- Coding Geek - A blog about IT, programming and Java
- Daedtech.com : Stories about software
- Archives — Ask a Manager