Re: How do I start?



Rui Maciel said:

Richard Heathfield wrote:

Alas, that is how too many people "get into computer programming"
nowadays, which is perhaps why so many people are so bad at it.

For some people that is exactly the only way they can "get into
computer programming". What's wrong with that?

Let's reiterate the advice on which I was commenting, shall we? (a) pick
a language (b) get a compiler for it (c) grab a tutorial off the Web.

That strategy offers no guidance on how to pick a language that is
appropriate to the mindset of the person choosing it. If they choose a
language that turns out to be incomprehensible to them, maybe we'll
lose a potentially excellent programmer because they are turned off at
Stage 1. (b) is neither here nor there, really, so let's move on to
(c). The quality of Web tutorials is highly variable, and again the
newbie is not in a good position to judge quality.

So the advice can and does lead to frustration, inefficiency, and the
spread of poor programming practice.

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
.



Relevant Pages

  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (comp.lang.asm.x86)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (alt.lang.asm)
  • Re: LSP and subtype
    ... What is the class of problems solvable using UML? ... the language of physics cannot describe. ... whatever paradigm equivalent to 2GL/3GL ... there is still a great need for reuse and generic programming. ...
    (comp.object)
  • Re: Why C Is Not My Favourite Programming Language
    ... If you decide afterall that C programming is just not your thing you ... > C has no string type. ... > compiler take care of the rest. ... Why does any normal language ...
    (comp.lang.c)