another "how do i get started?" programming question
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
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.
At the risk of stating the obvious - find some good books and start reading (RTFM) assuming its the language you are trying to learn, for Linux this will probably be C or maybe C++. I'm gonna start on the O'Reilly Practicle C Programming soon so will be able to give you comments on that if you wish. I've always found all the O'Reilly books to be great (With the exception of "MySQL and mSQL").
If you want to know more specifically about programming the kernel then have a look at
one of the many great things about linux is that you can use many different languages for every day operation... but i agree with Jamie, c or c++ would be the best start... i suggest starting with c, and after you get a strong understanding of c, c++ will be easy and youll be able to see both the strong points and the weaknesses of both of them.. and i almost gurantee that if you can pick up these two and understand them well, you should have very little trouble with any other languages (with the exception of assembly!)... i would suggest checking out an all programming msgboard... for the c's id suggest http://www.cprogramming.com ... nothing against this programming board, but those guys post about nothing but c/c++ code...
The O'Reilly book I mentioned previously seems to be upto the usual (and expect) very high standards. Reads very easily, although if you have previous programming experience it'll start off a little slow. Very well written. Details are: Practical C Programming by Steve Oualline, ISBN 1-56592-306-5
i know c and c++ the real difference in learning other then syntax is objects. When grasping the idea of Object oriented design c++ is becomes C. So its up to you. Once mastering C++ check out data structures and programming type specific subjects..as for me im a linux newbie complete newbie..i cant even get the damn thing to install
oh well
good luck laterz
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.