Learn computer programming in the blogosphere: 10 top computer programming blogs — from Education-Portal.com

From DSC:
I asked a colleague of mine, Mr. Jonathan Wyse, to comment on these blogs as I greatly respect his knowledge, wisdom, and insightful analysis on a variety of topics. An excerpt of his response follows (shared w/ his permission and with emphasis added by DSC):

I use a few of these already…

Will they teach you programming?  They’ll help when you’re stuck or if you are looking to start a project. Learning to program is more than learning Java, C#, Perl, or JavaScript.  It is learning a frame of mind and a whole new way of thinking. These blogs will help, but it really takes hands on work with a programming language, solving a few problems first. Once you learn to program (as opposed to learning a programming language which is how most schools these days teach computer science) picking up new languages becomes a rather trivial matter.

Probably the best essay on learning to program is Eric Raymond’s “How to be a Hacker”. It is a little intimidating when you think about what he recommends just to get started, but keep in mind he is advocating more than just mastery of one language, he is advocating a way of thinking that goes beyond the specifics of any one language.