Find the answer to your Linux question:
Results 1 to 3 of 3
I am not a newbie to Linux, though I am on this website. I am interested in learning a language. I am a great switcher of Languages, hence I have ...
  1. #1
    Just Joined!
    Join Date
    Jul 2008
    Posts
    1

    Wink Hello all

    I am not a newbie to Linux, though I am on this website. I am interested in learning a language. I am a great switcher of Languages, hence I have never learnt one. I am starting in C (keeping in mind that most *nix apps are written in C. Also it would make it easier to learn C++ and others.

    Is it a good option? Is there any website that sends lessons weekly or in intervals so that I don't 'skip over'? I like the colors of this website, must recommend to my other friends on Linux.

  2. #2
    Trusted Penguin Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,228
    Welcome to LFDO! It's a good community, and hopefully you'll be happy here.

    The question of learning languages comes up very often. While it is true that C is the most popular language on Linux, it may not be the easiest to learn. Many have suggested Python as a good first language (though I do not know it myself). But if you want to learn C, more power to you!

    The book that I used to learn C was "The C Programming Language" by Kernighan and Ritchie. Ritche is the creator of the C language, and this is basically the standard book for learning C. When I read it, I already had two other languages under my belt, so I don't know about using it for learning a first language, but if you persevere, you'll be fine.

    As for C++, I agree about learning another language first. Once you know any language, it's easy to pick up another one, and C++ introduces object-oriented programming, which can complicate learning the basic programming fundamentals (though you definitely should learn about OOP, as it is a fantastic paradigm). Of course, C introduces things like memory management and pointers which complicate the picture as well, so who's to say?

    I have always preferred books over websites for learning languages, so I can't help much on a website. But maybe someone else can.

    In any event, welcome!
    DISTRO=Arch
    Registered Linux User #388732

  3. #3
    Just Joined!
    Join Date
    Jul 2008
    Posts
    1
    Do you recommend Books or Classes to learn a language? Have you ever taken a class? How much time did it take you to learn C?

    BTW, I have Programming in C by Stephen Kochan. Also a good option.

Posting Permissions

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