Hi There,
i werer looking for a free solution to do some codeing and came across,
the express editions from Microsoft for Visual Basic and Visual C++.
On every page theres also a link to a beginners guide to the coding language.

Thought i share my finding :)

http://www.microsoft.com/express/product/

g,
tob

Another useful ide is CodeBlocks. Its a free crossplatform c++ ide. Can be found at http://www.codeblocks.org