LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 05-25-2001, 03:40 AM   #1
johncla
Member
 
Registered: Feb 2001
Location: Arkansas,US
Posts: 33

Rep: Reputation: 15

O.K. so how do i get started? what are the best steps to learning a programming language
to program for linux, of course
 
Old 05-25-2001, 04:41 AM   #2
jharris
Senior Member
 
Registered: May 2001
Location: Bristol, UK
Distribution: Slackware, Fedora, RHES
Posts: 2,243

Rep: Reputation: 47
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

http://linuxdocs.org/HOWTOs/HOWTO-IN...ogramming.html
http://linuxdocs.org/HOWTOs/mini/Pro...Languages.html

and if you're on a tight timescale to learn this then the following might be useful

http://linuxdocs.org/HOWTOs/mini/Coffee.html

cheers.

Jamie...
 
Old 05-25-2001, 02:11 PM   #3
doodah
Member
 
Registered: Apr 2001
Location: Columbus,OH
Distribution: slackware
Posts: 122

Rep: Reputation: 15
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...
 
Old 05-29-2001, 07:55 PM   #4
jharris
Senior Member
 
Registered: May 2001
Location: Bristol, UK
Distribution: Slackware, Fedora, RHES
Posts: 2,243

Rep: Reputation: 47
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

Jamie...
 
Old 06-02-2001, 10:53 PM   #5
marcisco0
LQ Newbie
 
Registered: Jun 2001
Posts: 2

Rep: Reputation: 0
Talking sup

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
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
newbie question: whats the difference between "su root", "su" and "su -&quo mojarron Slackware 9 12-07-2009 04:08 PM
Problem starting, needed service "Netmount" not started The_fuzzy_cow Linux - Hardware 1 07-26-2004 06:08 AM
General "Getting Started" Questions cclavey Linux - General 9 02-21-2003 10:17 PM
BIND 9 - "Getting Started" Guide dguy Linux - Networking 2 04-01-2002 11:43 AM
What causes this error message "initial console couldn't get started"? bp_uk Linux - Software 1 03-01-2002 09:04 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 07:59 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration