General Resources

Stack Overflow

One of the most popular software and tech forums, and for good reason; easily the best forum I’ve found for anything programming related, regardless of language – the ‘accepted’ answers are not always the best, or easiest approach, so you may have to use a little intuition and look at some of the other answers listed for questions, but I can’t count the number of times a great answer has helped me from that site.

Reddit

Reddit communities vary widely in both helpfulness and quality, but there are many fantastic subreddits about almost any topic you can imagine.

Learn Anything

Search and find resources and links for learning about all sorts of topics.

Coding Horror

The blog of Jeff Atwood who, among other things, Co-Founded Stack Overflow, it is a good source for insight and software related tidbits from an industry veteran.

Joel on Software

Joel Spolsky is another blogger as well as being the other Co-Founder of Stack Overflow. He also has good things to read.

The Little Introduction To Programming

This resource used to be available here (at time of writing this link no longer works). Now it seems to only be available via the Wayback Machine, but it is a very simple intro to programming from the assumption that the reader doesn’t know anything about it.