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 ...
- 07-25-2008 #1Just Joined!
- Join Date
- Jul 2008
- Posts
- 1
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.
- 07-25-2008 #2
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
- 07-25-2008 #3Just 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.


Reply With Quote
