At 09:24 PM 4/15/02 +0800, noelle cheng wrote: >May I ask a question? Is math required for lingo? In the university, I >only studied statistics. But I studied some general math during my 'A' >levels. Is this still too little?
Absolutely not, unless you're planning on programming things that require math (physics apps or animations require physics math, financial programs require financial math, etc.). I was never particularly great at math - from calculus on I got lost easily. What I always WAS good at was geometry, particularly the part about proving theorems. That requires a step-by-step proof, not unlike a basic program. Programming is logical thinking, the ability to break apart and analyze problems. You will first have to learn how the machine processes instructions and does things, and then it will be easier to understand how programs work. Everything must be broken into little steps, and steps within steps. A good suggestion is to not tackle anything too large at once. Of course, some people don't understand what goes into writing programs, so it's hard to tell how difficult a job can be. Imagine building a house. If you don't know anything about home construction, then you're asking for trouble trying to design and build the house you will live in from scratch. First, learn about electricity and wire up a little switch that makes a light turn on and off. Then do some experiments with plumbing. Learn how to pour a small amount of concrete. Maybe make a tiny little house on a little bit of concrete, and one light switch. It'd be too small to live in, but you'd start to see how the process works. Then, as you work with it, you learn what you need to know to build larger houses. The programs I write now are nothing like the ones I first wrote 25 years ago. Only bite off as much as you can chew. Too many people get discouraged by attempting something overlarge. Trying something large does let you get a feel for how much work a project is, but you will still be more productive quicker by doing small projects. - Tab [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]