It really depends on your reasons for learning a programming language.

COBOL is very structured and probably the closest to English in its syntax. Learning that would at least help you to think in logical blocks.

It is however less widely used outside of business applications.

Visual Basic is the easiest to learn, but you aren't likely to gain as much insight into how program code is constructed.

It is also limited to Windows systems.

C is the most widely used, and the most unforgiving of errors. It can be very frustrating at first, as it is all too easy to cause your machine to reset with an errant variable value.

If you can get the hang of coding nearer the machine level, then C is the most powerful of the three, and can even be integrated with Perl to a certain extent.

The best advice I can give you is to learn about program design techniques and planning before getting too deeply involved in any language. (This should be part of the course anyway.)

Once you understand program flow concepts, learning how to code them in a particular language will be much easier, and with careful planning you will spend less time debugging.

__________
"Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- (Author Unknown)


In reply to Re: Which language would be most helpful? by Wysardry
in thread Which language would be most helpful? by mrpilot

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.