when people learn programming, they often don’t know where to start. And there are a lot of lessons that step you through different processes within programming. but they rarely teach the most important thing about programming – and it is the first and hardest piece of advice i give to people who ask how to start: you need a problem that you want to solve. so if someone wants to learn game programming they need to want to “see a game which does (these things)”. the problem to solve is “what do i have to do to be able to have a game that does (these things)?” without the want and without wanting a specific goal, it can be a meaningless series of following procedures because that’s what it is. it needs meaning and desire and that comes from the programmers heart and mind as it were. so i imagine it is similar for physicists doing mathematics. 

when people learn programming, they often don’t know where to start. And there are a lot of lessons that step you through different processes within programming.

but they rarely teach the most important thing about programming – and it is the first and hardest piece of advice i give to people who ask how to start:

you need a problem that you want to solve.

so if someone wants to learn game programming they need to want to “see a game which does (these things)”. the problem to solve is “what do i have to do to be able to have a game that does (these things)?”

without the want and without wanting a specific goal, it can be a meaningless series of following procedures because that’s what it is.

it needs meaning and desire and that comes from the programmers heart and mind as it were.

so i imagine it is similar for physicists doing mathematics.


Leave a comment

Your email address will not be published. Required fields are marked *


8 − = four

Leave a Reply