Getting Started with Linux

Posted on 2007-08-07
Last Modified: 2010-04-20

I've been working with Windows systems lately, but I have experience with Unix and C/C++ going back 15 years. I want to start working with Linux for a certain project, but I am a little bit confused/overwhelmed by the amount of information on the web. Could anybody give me some pointers and answers to the following?
a) Can I download Linux absolutley free?
b) What are the differences between the different flavors of Linux? Do they include C/C++ compilers? Editors?
c) Can I install it on a plain PC? What are the minimum requirements?
d) Pardon my ignorance, but... does Linux have a graphical interface or is it command driven like good old Unix?
e) Any recommended books or online training for a jumpstart?
f) Any other suggestions?

Question by:drotkopf
    LVL 28

    Assisted Solution

    by:Jan Springer
    a) yes
    b) the different flavors are usually a personal preference with regard taken to OS and applications updates.  they include compilers (most likely gcc which is a cc and cc+) and editors (ex: vi, nano)
    c) a generic yes to a plain PC, you have to make sure that your components are Linux compatible.  usually finding the linux drivers can fix a video/ethernet/whatever problem.  to get the minimum requirements, check the hardware requirements pages of the OS you are interested in.
    d) there are a few GUIs (KDE and Gnome are popular)
    e) I like O'Reilly books
    f) now this could be a really long list :)  can you better define how you will use this box?
    LVL 13

    Accepted Solution

    a) Yes, you can obtain tons of linux distributions absolutely free of charge.
    b) See - that may help explain the differences.   Primarily, the differences lie in the packages included, the interface for installation, etc.
    c) Various linux distributions have various requirements-- but yes, you can install it on a plain PC, you can also install it on an existing PC that runs windows- dual boot.
    d) Linux does indeed have a graphical interface available-  referred to as X-Windows, or simply "X".
    (e,f) The best way to get started with linux and see it, touch it,feel it, is to boot what is called a "live cd" version of linux.    My favorite: knoppix (see:

    With a live-CD version, you simply boot off the CD, and VOILA:  linux!   NOTHING installed on your PC, *no* changes to your existing windows setup ,etc.   Totally harmless and totally cool.

    Later on, once you play with linux and get a feel-  and read tons more, you can then get started with installing linux on a plain pc or whatever.

    Meanwhile- go get knoppix and fire it up.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    I am a long time windows user and for me it is normal to have spaces in directory and file names. Changing to Linux I found myself frustrated when I moved my windows data over to my new Linux computer. The problem occurs when at the command line.…
    Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now