ilovefreesoftware.com
WiBit.net: Free Online Computer Programming Courses
WiBit.net offers a very large number of free online computer programming courses. You can learn Java, C, Objective-C and C++.