Find the answer to your Linux question:
Page 1 of 5 1 2 3 4 5 LastLast
Results 1 to 10 of 41
Ok - I know that this may cause some slight differences of opinion but what language would you reccommend would be the best to start with for a decent Linux ...
  1. #1
    Just Joined!
    Join Date
    Jun 2005
    Location
    Harwich - England
    Posts
    52

    What programming language to learn?

    Ok - I know that this may cause some slight differences of opinion but what language would you reccommend would be the best to start with for a decent Linux base knowledge?
    I want to teach myself so I must be able to do it from books or the the net and I have no previous knowledge - I am an absolute beginner
    Any suggestions would be greatly appreciated as Christmas is coming and people keep asking what i want.
    PS
    Why doesn't the spell chekker work?

  2. #2
    Linux Guru Vergil83's Avatar
    Join Date
    Mar 2004
    Posts
    2,408
    this isn't exactly what you are asking, but it is worth a quick look
    http://www.linuxforums.org/forum/topic-55320.html
    Brilliant Mediocrity - Making Failure Look Good

  3. #3
    oz
    oz is offline
    forum.guy
    Join Date
    May 2004
    Location
    arch linux
    Posts
    18,082
    Consider trying Python, or Ruby.

  4. #4
    Linux Guru bryansmith's Avatar
    Join Date
    Nov 2004
    Location
    /Ontario/Canada
    Posts
    2,621
    Python and Perl are good choices. Java is pretty good too and there are lots of books for Java.

    Bryan
    Looking for a distro? Look here.
    "There can be no doubt that all our knowledge begins with experience." - Immanuel Kant (Critique of Pure Reason)
    Queen's University - Arts and Science 2008 (Sociology)
    Registered Linux User #386147.

  5. #5
    Linux Newbie GNOME_n00b's Avatar
    Join Date
    May 2005
    Location
    UK
    Posts
    142
    i wouldn't recommend perl for a newbie. it can be confusing in many places. python, C sharp, and java are amongst the best, depending upon what you want to do. don't bother with C and C++ - they're not recommended for a newbie.
    i think java is one of the cleanest and most elegant of languages because its pure object oriented. its also portable and there are more jobs in java than any other language (or so ive heard).

  6. #6
    Linux Guru AlexK's Avatar
    Join Date
    Feb 2005
    Location
    Earth
    Posts
    3,379
    Quote Originally Posted by GNOME_n00b
    don't bother with C and C++ - they're not recommended for a newbie.
    Actually I'd think that C is the perfect language for a newbie to learn as pretty much all modern languages are based to some extent on C. Once you grasp the major concepts behind C, it is then a relatively easy task to pick up other languages. Also, I thought C# was only for MS Visual Studio and was not used much.


    Other than C, I'd say go for Python or Perl
    Life is complex, it has a real part and an imaginary part.

  7. #7
    Linux Newbie eerok's Avatar
    Join Date
    Feb 2005
    Location
    Canada
    Posts
    153
    I'd recommend python because:
    • it's fairly easy to learn
    • it's very useful for both little nuts-and-bolts things as well as larger gui apps
    • there's lots of free books and resources for it
    • it works well with C (the language unix was written in)
    • you can use it for cgi on web apps
    • it's probably already installed on your linux box

    For a popular, all-purpose, high-level language, it's hard to beat.
    noobus in perpetuum

  8. #8
    Just Joined!
    Join Date
    Jun 2005
    Location
    Harwich - England
    Posts
    52
    Wow I expected some response but not this much - thanks very much to you all. Python seems to be the favorite so far.
    My biggest problem is that I dont know what I want to do with the language once I have learnt it - but there again what knowledge is wasted?

  9. #9
    Linux Guru AlexK's Avatar
    Join Date
    Feb 2005
    Location
    Earth
    Posts
    3,379
    Quote Originally Posted by unobtanium
    My biggest problem is that I dont know what I want to do with the language once I have learnt it
    How about this, make something useful and then release it to the rest of the world. (As open source of course).
    Life is complex, it has a real part and an imaginary part.

  10. #10
    Just Joined!
    Join Date
    Jun 2005
    Location
    Harwich - England
    Posts
    52
    Good idea maybe I could call it Windows Vista?

Page 1 of 5 1 2 3 4 5 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •