Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am interested in learning a programming language. I have dabbled in a bit of website coding over the years and would like to take the skill to the next level. The problem I am facing is that there are so many to choose from. (Python etc...) With that I decided to start with C (programming language) as it is one of the oldest programming languages.
I would like to know from the community if this option is safe or would I be wasting my time on this language. I would also like to know what other option I have as a beginner. I could Google the question but I would prefer real answers from a reliable community
there is no good answer at all. It highly depends on your plans, interest and your actual knowledge. C is good and still usable. perl/python/awk/java/c++/php/ruby/shell/whatever are also "available", among a lot of other languages.
C is very useful. It may be a bit harder as a language to teach yourself, but there is no shortage of things that use C. Mainly it is operating systems and networking that use C, and for those it is a very good choice. The languages tend to be used in particular activities.
So, what are you interested in doing? Tell us that, and we can give some suggestions about which language or languages to focus on.
Ok. C is good for building the networking components. But If you're looking at working with existing tools then Perl, Awk, Lua, and maybe Python can be useful.
However, how useful those languages are for certification is another question. In order to answer that question, you'd have to survey the training materials and sample tests and see which material is there. My impression is that certifications are mostly an end in themselves and not much use beyond that.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.