Computer Programming Concepts for Beginners
You do not need to have any prior knowledge of programming. This course is mainly for beginners. Though C programming is used, concepts remain the same across various languages except syntax.
Professor Colin Archibald of Valencia College presents the course. Has 20 video lessons and power point slides used in lessons are made available for download. Topic explained are from variable and data types to how to write a function in C.
Head over here to the course and have good time learning.
Note: Videos need Windows media browser plug-in, so i recommend Internet explorer to other browsers so that you can avoid installing IE plug-in.