|
|
|
|
|
by checoivan
5540 days ago
|
|
There's a theory about this. If one starts by learning object orientation first, it becomes second nature and easier to write well structured code afterwards(thinking of making smaller component, good structures etc) instead of vice versa, starting with procedural code and learning objects afterwards. That's why most colleges start with Java and learn basics and object orientation, then move to C to learn memory management,pointers etc, and then Lisp and data structures to expand one's mind. Though some courses start now with python which I find extremely cool. If I were to start again I'd like python since you can hack fully functional programs more quickly, and think about lists and data structures first instead of way later on. It also helps to rule out faster if the person is meant for programming or not. |
|