Find the answer to your Linux question:
Page 1 of 5 1 2 3 4 5 LastLast
Results 1 to 10 of 43
I already know HTML, XHTML, CSS and some Bash and I'm looking to learn a more powerful language. I just read ESR's guide to becoming a hacker and he suggests ...
  1. #1
    Linux Engineer
    Join Date
    Jan 2005
    Location
    Chicago (USA)
    Posts
    1,028

    Best first real language?

    I already know HTML, XHTML, CSS and some Bash and I'm looking to learn a more powerful language. I just read ESR's guide to becoming a hacker and he suggests Python. Thoughts?

  2. #2
    Linux Enthusiast
    Join Date
    Jun 2005
    Location
    The Hot Humid South
    Posts
    602
    I started with Pascal. To tell you the truth I never went to anything else. I'm not extremely interested in programming, but it comes in handy some times. Pascal is a great first language because it's very structured and because of that the compiler will usually catch your errors. I've heard people bash Pascal just because it's an older language, but you know what, up till 2001 a lot of Universities used it as their "entry" language. If you're interested I have a great online book that was taken off-line, but not before I downloaded everything.

    Like I said though, most people will call it old and out-dated, but in my opinion it's a great starting point because the syntax is very strict and the compiler will catch most errors. I use FreePascal as my compiler.

  3. #3
    Just Joined!
    Join Date
    Jul 2005
    Location
    Ottawa, Canada
    Posts
    85
    Pascal is a good base language.

    But I have heard that Python is a good language to learn aswell. I am looking into this so that I can better program games in blender.

  4. #4
    Linux Guru anomie's Avatar
    Join Date
    Mar 2005
    Location
    Texas
    Posts
    1,692
    I'm with ESR. Python is clean, easy to get started with and powerful. (Ditto for Ruby, I hear.)

  5. #5
    Banned
    Join Date
    Nov 2004
    Location
    Belgium
    Posts
    1,121

    Re: Best first real language?

    Quote Originally Posted by a thing
    I already know HTML, XHTML, CSS and some Bash and I'm looking to learn a more powerful language. I just read ESR's guide to becoming a hacker and he suggests Python. Thoughts?
    I only like python for starters.
    It's very easy and reasonably funcitonal. On the other hand, it's also very slow.
    IMO one should never use python if speed will matter(the main reason why Yum is so annoying slow).
    I also find it creates rather ugly(and huge) code(even compared to perl).

    Why not just C ?

  6. #6
    Banned
    Join Date
    May 2005
    Posts
    75
    I am also curious about this question.

  7. #7
    Linux Engineer
    Join Date
    Oct 2004
    Location
    Vancouver
    Posts
    1,366
    C [++] is the only programming language that I know, and I really like it...been trying to learn another, but I also have difficulty in choosing...I've heard really good things about ruby though.
    Operating System: GNU Emacs

  8. #8
    Linux Guru bryansmith's Avatar
    Join Date
    Nov 2004
    Location
    /Ontario/Canada
    Posts
    2,621
    I'd go with Python. It's easy and it teaches you proper programming style.

    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.

  9. #9
    Trusted Penguin Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,228
    I dunno Python, but I hear it's a good first language.

    genesus, I went to Java after I learned very basic C++. The two are very similar in many ways, except that in Java, arrays and Strings are easy to use, and memory is handled automatically for you.

    It's not as powerful, but it's a pretty nice language.


    But for a first language, if you can't take a class (which I would say is the best way to learn to program), I hear good things about Python.
    DISTRO=Arch
    Registered Linux User #388732

  10. #10
    Banned
    Join Date
    Nov 2004
    Location
    Belgium
    Posts
    1,121
    Quote Originally Posted by bryansmith
    it teaches you proper programming style.
    Only if you like object oriented programming

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
  •