3 ms·
You should definitely follow mcplusplus's advice. Another introductory course is Harvard's CS50[1] which covers a lot of subjects: Programming concepts, C, bas
by pooriaazimi 15y ago
You should definitely follow mcplusplus's advice.
Another introductory course is Harvard's CS50[1] which covers a lot of subjects: Programming concepts, C, basic algorithms and data structures, recursion, basic web programming with databases, a glimpse of operating systems and computer architecture. And the instructor (David J. Malan) is great!
And I second Stanford's CS106A/B[2] (CS107 is much harder if you're just learning how to program) - it only teaches in java, but it has more depth than Harvard's, especially CS106B which covers a lot of algorithms and data structures.
[1] http://cs50.tv http://cs50.tv
[2] http://see.stanford.edu/see/courses.aspx http://see.stanford.edu/see/courses.aspx