Friday 23 September 2011

Why Now?

"Why do I need to reed the book about programming now? How much will be taught in a lecture session? Less than a chapter? Then I have time. There is no need to hurry."

After hearing this, I felt very in danger as a group-mate.

Programming is not something you can simply read and do. Programming is abstract; there are things that you need to remember, think, and practice. This is more true considering we are learning C++.

When I first learnt pointers (and reference, simultaneously, which is a pretty bad learning plan), I had a really hard time understanding what was going on in the code. It just didn't make sense to me. For the next two years I didn't even touch programming, let alone C++ and pointers. But when I re-learnt pointers later, suddenly I could understand the code.

Even if you're not thinking about it, your brain continuously reorganises things you have learnt. You just have to give your brain some time to digest.

If you think you are going to learn programming sometime in your life, you had better read something about it now.