Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
The main thing about choosing programming languages to study is that there is no right answer. The best approach here is to suck it and see (if it sucks or not :-). There are plenty of sites on the net providing documentation and example programs - go take a look.

Two other considerations are:

What will the CompSci course be teaching or using?

This would be a good consideration. There are probably good reasons why they have chosen a particular language, as it may be good for introducing certain skills and algorithmic techniques. Also, you will steal a march on your classmates.

Which languages are popular on the job market?

This is less important at your stage, as your first job applications and resumés will not be able to count skills picked up in your own time - hobby programming. But, these skills come into fruition if you actually get to use a language or a technique on the job, if you have the understanding up-front.

In particular, there are a few languages not mentioned by others:

  • Smalltalk

    This gives a very different, more dynamic feel of OO than C++, and Perl's OO is closer to this.

  • Prolog

    Prolog will give you a good introduction to predicate calculus and AI.

  • A pure functional language like SASL or Miranda.


In reply to Re: Other languages besides perl by rinceWind
in thread Other languages besides perl by dimmesdale

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (6)
As of 2024-04-23 07:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found