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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I have decided after approx. 2years of playing and trying to get familar w/ pc's to teach myself C/C++. My Question is which would be easier to learn from Windows (which i am pretty fair with) or Linux (which i only know what i have read)? i have Visual Studio as well as some other progy's to try and learn but still wondering what is the best way to self learn C/C++? i started "The Art of Assembly" and made it near the end of chapter 3. then relized i really need to learn C/C++ before i continued lol . anywho any help is appretiated. I have done alot of searching with Google but because i am a bit on the older side and not familar with programing am trying to find something that is easy to at least get a start in learning C/C++.
Not really sure you understand what your asking. Linux as an OS is often considerd a programmers OS. I think 90% of that is beacuse its command line, and free. You can do allot with a little. Where as Microcrap you cant do much with a whole bunch.
If your intrested in learning a new language you should probably learn the systems that will use the programming you intend to code.
You can grab a current distribution of several flavors of linux I would try a couple, get comfortable working from command line, and learn for yourself why Linux is the OS of choice. You should know though before you get started, dont go buy a bunch of win32 crap if you plan on installing linux.
Good luck, and enjoy!
Although i already have thousands of $$ worth of windblows software Linux is the OS that i am very interested in do to the point you mentioned concerning windblows. i kind of got the impression that Linux was command line from reading post here, and was affraid that because i don't know any programming language as of yet i may get buried. after messing with C/C++ a little i (•¿•)see what your saying even in winblows it requires a command line (which i finally figured out how to get a true command line under windblows). i was wondering if there is a tut. and simple program to enlighten me on the basic's of C before i start screwing things up with Linux
y windblows? when windows is used correctly and optimized, it can do you a lot of good. During the many years i had windows i didnt get 1 single virus, same with linux. But linux is far better for me personally (every aspect imaginable, except playing games, which u can configure if u have the know abouts. Also windows is made to reckonize things and make them work automatically, which in linux u need to configure. I think linux just makes you smarter, and more aware of wut the fuck is going on.)
Enuff of my bable, try coding on both and see which fits your desire best. They both have a lot to offer. ( i recommend linux )
I appretiate the advice and will continue to fumble around with C in windows until i learn more about Linux. I believe Linux is what i am looking for but need to get much more familar with the command prompt before making it my main OS.
i used windows for a long time maybe approxmately 3 or 4 years now and i started linux like a few days i go and so far i love it becuase on windows, how could i put that in simple words thats for air heads
and linux you have to use your mind and a lot of things well not a lot but is very challengin so thats why i like it...
i'm still on dual boot an i'm using dev c++ (free open source software for windows) on http://www.bloodshed.net/
i quite like it, it will take time for me to get the whole programing-under-linux idea (there are no automatic compilers and that stuff - just the command line...)
paladins: what is your goal? To learn Linux, or to learn how to program in C++? jjwood and bigjohn have it right, namely, that you need to take into consideration what platform you'd be using with the final product of your C++ project.
As a practical matter, if you need to get up to speed on C++, and you are unfamiliar with Linux but are familiar with Windows, then your choice is whether you want to spend the time learning two things (Linux first, and then C++) or one thing (just C++) Only you would be able to evaluate that.
In any event, I'd encourage you to take a look at Linux. It offers substantial advantages over Windows, at least in my opinion. As for the command line, well, Yes, you can use the command line if you want, but it's not as if Linux lacks GUI's. In other words, in Windows, you pretty much always use a GUI; in Linux, you can use a GUI if you want, but frequently certain tasks are just simpler/easier to do via the CLI. Considering that GUI's are just basically pretty front ends for plain-jane commands, this is only a difference in implementation, not a true difference in functionality. Just my 2 cents -- J.W.
if you just want to learn the C language, then it doesnt matter what OS you use. As long as you use ANSI C (which i expect you would for a fair while) then your code should be able to run on either OS.
Id say that whilst your learning the basics it just doesnt matter. At some point though you will have to decide under what environment you want your programs to run.
Linux is very good because you also have its source code, as well as plenty of other open source programs source code. Scanning through other peoples sources is actually quite helpful.
Linux also gets you much closer to your system, and you will begin to learn how it all works and what makes things tick. This will only assist your programming, and it really will help. You will probably find that being comfortable with the gcc compiler will help too.
Linux isnt always a programmers place, but it does have its advantages. It doesnt have VC++ which is quite nice to use, but even KDevelop or Anjuta are catching up, if you prefer that sort of thing
Originally posted by paladins_r_1 I believe Linux is what i am looking for but need to get much more familar with the command prompt before making it my main OS.
If ultimately you think Linux is what you are looking for then you should install yourself a linux and get started learning the linux command line. Otherwise you'll be wasting your time learning a lot of weird windows stuff and picking up bad habits while linux (unix) is clear and logical and open. Remember that C was invented for unix. As for a "main OS": for usually daily work surfing the web, emailing, playing mp3's ... you hardly need linux' command line. Plenty of people use linux who never touch the command line.
I want to thank all who responded and you have answered my question. after reading many post whithin this forum and all the help and support the peeps here offer i believe Linux is the only way to go. I will check out all the links i have picked up here in regards to Linux and the dif. distro's. I believe this will help me to decide what distro is best suited for me. I really appretiate all your help and look forward to eventually helping here after i pick all of your brains to get me familar first of course lmao ) the only thing i have not seen is a place to get some e-books on linux for free if possible.