What do you need to be a programmer?
Expert in mathematics?
Hmm… not really. Not all mathematics lesson should be known. No need to master Integral or imaginary. But there are a few lesson you should master them. They are logics, binary, hexadecimal.
Know all programming languages?
Not all programming languages. The important thing is know the basic programming technique.
Choose a favourite or populer programming language, then memorize all syntax?
Are you crazy..? No need to do that!
Know all features of a programming language?
Ooops… can you do it?
So, what do we need???
- Know algorithm (step-by-step to solve a problem)
- Know logics, such as “AND”, “OR”, “NOT”
- Know binary and hexadecimal
- Desire to learn programming
- Trial and Error
- Carefulness
- Talent. Some people say that to be a programmer, you need talent. But I say, our talent will be sharp along with our practice in programming, although we make a simple application only.