What the best way to learn linux?

Dec 26, 2014 at 10:39am
Helloy guys.
can you suggest me how to learn linux programming since I didnt have any basic.
i just know a few of command.

I'm very interested since I had installed linux.

hopefully can help me.
Dec 27, 2014 at 5:32am
You should be staying away from interfacing with native OS libraries as a beginner. Wait until you get more experience with the language itself.
Dec 27, 2014 at 5:35am
what do you mean Avilius?
I didn't clearly understand.
Dec 28, 2014 at 11:52am
OP, when you say "linux programming", do you mean learning c++ on a linux box? (you are afterall posting in a c++ forum so this is what i'd assume you were asking about). if so then i would follow Avilius's advice. Learning standard c++ is definitely what you should be doing. Don't worry yourself about platform-specific libraries yet.

OR, by "linux programming" did you mean scripting and familiarisation with the command line?
Dec 28, 2014 at 1:38pm
closed account (z05DSL3A)
The Art of Unix Programming Eric Steven Raymond
http://www.faqs.org/docs/artu/
Dec 29, 2014 at 10:59am
Nice link Grey Wolf.

Lee125 wrote:
what do you mean Avilius?
I didn't clearly understand.
If you're still a beginner with the language, you should not worry about programming specifically for Linux systems. Learn the standard language itself.

Follow the tutorials on the site. The book that Grey Wolf linked isn't aimed at neophytes.
Last edited on Dec 29, 2014 at 10:59am
Dec 31, 2014 at 5:21pm
Maurice Bach, "The Design of the UNIX Operating System" 1986
Does help you understanding the concepts of all UNIX based system. Examples are written in C.
Jan 1, 2015 at 4:53pm
If you want to go further down the UNIX rabbit hole, you could install and use FreeBSD instead of Linux. I can bet that if you used FreeBSD at the console everyday for just 3 months, you will learn all you need to know about UNIX.
Jan 1, 2015 at 9:08pm
how can i get FreeBSD? Is this free for download?
Jan 1, 2015 at 9:13pm
Google: "FreeBSD"
Jan 1, 2015 at 9:30pm
Thanks tcs.
Jan 16, 2015 at 6:18am
For what do you want to learn Linux OS? For System programming? If for only an application programming you need to practise in Qt, for example. I am using Linux Mint. Before installing Qt you need to run these commands on Ununtu:
sudo apt-get install build-essential
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Jan 16, 2015 at 11:32pm
Qt has nothing to do with Linux programming.
Jan 23, 2015 at 7:20am
Yes, I uderstood. Here to talk about system calls of Linux. It is a very good book: Linux System Programming, 2nd Edition By Robert Love
Topic archived. No new replies allowed.