Re: Quick questions...
- From: "Arctic Fidelity" <spam@xxxxxxxxxxxxxxxxx>
- Date: Sun, 30 Oct 2005 09:16:32 -0500
On Sat, 29 Oct 2005 21:15:28 -0400, <earthlinkmail@xxxxxxxxxxxxx> wrote:
...you experienced programmers of C; did you start with C?
Well, I'm not an experienced C programmer, but...
of study did you pursue to get to where you are today? Would you suggest starting with REALbasic first for a n00b? I am completely new to programming and using a Mac and would like some input as to where to begin a career in programming. I know this is probably a somewhat undefined question, but would appreciate you input/advice. Thanks.
I started learning programming with QBASIC on an old(er) computer, and did a bit, but I reached some roadblocks further on in and up. Then, I started learning Scheme, and a lot of things made more sense to me, and I finally could make something work. Now I'm learning C, and it's quite fun. I did attempt to learn C first, but I never really got it working right. Understanding logic flow in something like Scheme first helped me quite a bit in being able to at least get things to work in C, even if the way I did it was inefficient and slow, I'm working on making them efficient and clean now as well.
As a beginner language, I don't much care for C, or BASIC in any form. I can't speak from a great deal of experience, but I've always found a Lisp type language (Scheme) to be really helpful, and probably something like Pascal, Python, or some such. But once you get into that road, you might as well start learning C also.
Really, it seems to me that the most important first step is learning how to program in your mind: how to lay things out, how to segment your program, how to put ideas into a series of robust steps, how to understand input and output. The abstract essentials to what goes on before anyone ever writes any code seem to be missing with more people I meet than just understanding a language.
- Arctic
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ .
- References:
- Quick questions...
- From: earthlinkmail
- Quick questions...
- Prev by Date: Re: Order of evaluting functions ?
- Next by Date: Re: A Simple C Code to Discuss
- Previous by thread: Re: Quick questions...
- Next by thread: Re: Quick questions...
- Index(es):
Relevant Pages
|