What are the fundamentals of computer programming
This is conceptual: logic is first one, of course. Analytical comprehension, Data Representation, Computer Systems, Data Structures, Algorithms and Languages, Theory, Operating Systems and Networks, and some extras...
Fundamentals Of Computer programming are clearly mentioned in MIT 6.00 course.It contains how to think like a computer scientist using python(in detail).Have a happy read. http://www.youtube.com/watch?feature=player_embedded&v=k6U-i4gXkLM
I actually thought it was too basic in describing the Fundamentals. It was oversimplified. Same with Lecture 2.
Hal Abelson (one of the Gods at MIT) has a great introductory lecture on computing. He argues that the main goal of learning computation is to understand how to deal with complexity. If you watch his lecture you will also get a great introduction to LISP: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/ 1A: Overview and Introduction to Lisp
practice
Join our real-time social learning platform and learn together with your friends!