Re: Quick questions...



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/
.



Relevant Pages

  • Re: Opinions on intro lisp books
    ... But Lisp is a little different, ... Some languages support one style of programming better than they ... Even if that weren't the case, I'm not sure that a language being a ... I don't believe that learning to program in CL requires more theory ...
    (comp.lang.lisp)
  • Call for Participation: Scheme and Functional Programming 2006
    ... The Scheme and Functional Programming Workshop ... Come to hear Manuel Serrano talk about HOP, his new language ... An Incremental Approach to Compiler Construction ...
    (comp.lang.functional)
  • Call for Participation: Scheme and Functional Programming 2006
    ... The Scheme and Functional Programming Workshop ... Come to hear Manuel Serrano talk about HOP, his new language ... An Incremental Approach to Compiler Construction ...
    (comp.lang.scheme)
  • Re: Lisp Ruby Scheme
    ... The other side is that Lisp and Scheme: allow you to explore new programming styles for which there are no: dedicated languages available yet. ... with styles for which there is no dedicated language yet. ...
    (comp.lang.scheme)
  • Re: Lisp Ruby Scheme
    ... :> pure functional programming in Haskell and learning it in Scheme ... every language has its interpretation of paradigms it allows ... I would find me a compiler for Eiffel and start feeding it ...
    (comp.lang.scheme)