Dimitris Staikos - BruteForce
There is a lot of computer programming & software development wisdom on the internet these days. Literally thousands of web pages; more than you could handle in a lifetime.

There is not that much I could add myself, but I'll try to give you a couple of valuable links.

My overall advice is this: Although blogs and forums have excellent material, some topics are so complex and extensive that you must get your hands on some of the best books if you really want to improve yourself.

Books

BruteForce

Here are some of my technical articles:


As you can see most of the material above is about the "art" of software, not about specifics of one technology or the other.

Have Fun!