LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   How can I start with Linux? (https://www.linuxquestions.org/questions/linux-newbie-8/how-can-i-start-with-linux-659884/)

kzdev 08-02-2008 12:51 AM

How can I start with Linux?
 
For a lot of years I use windows XP, and I always listen about linux, but I dont know how to start with that. Also I listen that with linux can edit the code of any open software, is that true? What linux distribution can edit software code, and is best for programming with C language?

joewp 08-02-2008 01:08 AM

I'd say the best way to start with Linux is to pick a flavor (many people start with Fedora, Ubuntu or Suze) and install it on a virtual machine. VirtualBox is a free, open source product that allows you to boot from the Linux install disk and run your favorite release of Linux on your Windows/XP desktop.

Yes, you can edit the code of any open source software, including the Linux operating system. All distributions have the source code available (they have to under the GPL license) and much of the source code is C and C++.

Nylex 08-02-2008 01:09 AM

Quote:

Originally Posted by kzdev (Post 3233981)
What linux distribution can edit software code, and is best for programming with C language?

Any distribution is fine for programming.

linuxlover.chaitanya 08-02-2008 02:22 AM

Best way to start linux is to get a copy of Live cd for distro of your choice and give it a try. This way can save a lot of time in installing and de-installing just in case you do not like it and give a peek at some other flavor.
Newbies usually start off with Ubuntu as it makes people new to linux more comfortable by taking the experience nearer to windows. Though not all may agree with me in this regard.
Another advantage of starting with live cd is that it can give you an idea of your hardware support with linux. I would not say linux does not support particular hardware. Rather hardware manufacturers of these kinds do not care to make drivers available for linux. But most of the hardware is supported by Ubuntu which has a newer version Hardy and it is also a LTS. So you may want to start off with it.

jax8 08-02-2008 02:47 AM

1. Start with a KDE based distribution rather than Gnome as Gnome is ugly and lacks serious features. KDE is easier to use (contrary to popular belief) than other windows managers and has a full host of features. Some people think Gnome is easier to use because it is simple and you can't do anything with it - that is not true, it just makes the users annoyed (I speak from experience).

2. Download or order a CD, preferably a live CD like Kubuntu that you can also install if you like it. A 'live CD' allows you to run the software on the CD without installing anything, this allows you to test out linux.

3. Play around with the Graphical interface and experiment as much as you like. Look at the file system and see how it is different from windows. Try to find applications that are similar to Windows. Try to see the similarities and the differences. There are far more similarities than differences. Do this for about 3 days.

4. Start trying to fix your system. Installing correct drivers etc. Experiment with the command prompt. Read online tutorials and possibly buy a beginners book on linux.

AceofSpades19 08-02-2008 02:57 AM

Quote:

Originally Posted by jax8 (Post 3234045)
1. Start with a KDE based distribution rather than Gnome as Gnome is ugly and lacks serious features. KDE is easier to use (contrary to popular belief) than other windows managers and has a full host of features. Some people think Gnome is easier to use because it is simple and you can't do anything with it - that is not true, it just makes the users annoyed (I speak from experience).

That is just flame bait right there

linuxlover.chaitanya 08-02-2008 03:17 AM

In no sense can Gnome be called ugly. Its a completely a personal preference for choosing distro, desktop environment and all sorts of eye candies. I have used kde and gnome both and finally settled for gnome but I know a lot of people who dislike both and use command line as far as possible and if necessity comes use Xfce or Icewm or or other small and light weight environments.

David Lally 08-02-2008 09:25 AM

Quote:

Originally Posted by jax8 (Post 3234045)
1. Start with a KDE based distribution rather than Gnome as Gnome is ugly and lacks serious features. KDE is easier to use (contrary to popular belief) than other windows managers and has a full host of features. Some people think Gnome is easier to use because it is simple and you can't do anything with it - that is not true, it just makes the users annoyed (I speak from experience).

I though trolling was frowned upon in these places? You're either trolling or completely clueless. I can't decide which is worse.

pixellany 08-02-2008 09:30 AM

What are the rules on flamewars? How about until OP returns?...;)

IMHO, Gnome and KDE are now very close in terms of functionality. It should not be a significant factor for a newcomer. I prefer KDE, but I generally save my soapbox for other issues.

David the H. 08-02-2008 09:53 AM

The best thing to do is simply to dive in. Start by reading up a bit on the net about the history and design of Linux/Unix, it's file and system structure, and the ideas behind its development. Then grab a live CD like knoppix, or one of the *buntu install disks and play around with it a bit. Then when you feel a bit comfortable, go ahead and install a full system. Here you have several options including using a virtual machine or dual-booting. Even better would be if you have some old computer sitting around doing nothing that can be used as a practice machine to learn on. Linux is a great way to get more life out of old hardware.

Finally, and this is the most important point, be prepared to not understand some things at first. Many people go into Linux thinking of it as just a substitute for Windows. It's not. It's a completely different OS with a completely different philosophy behind it. There will be things that are confusing, or that just won't seem right to you at first. And realize also that Linux will not hold you by the hand. You'll certainly have to do things manually that Windows hides behind automatic settings screens. But those who are prepared to take the time to learn usually discover just how nice it is to have the power and freedom to what YOU want with your system.

wraithe 08-02-2008 10:06 AM

Its been answered above and I'll say it again, live cd/dvd distribution, then have a play...If the first one you put into your cd/dvd doesnt work, then dont despair, try another one...
have a play with different ones till you find one that looks and acts the way you want to start with, then from there you can alter it into what you want...
kde, gnome and icewm, etc etc are all types of desktops, you can have what you want...if someone doesnt like one and suggests another, thats there choice, you may not like either and want something completely different, so what, thats linux...
Either and any can do what you want with enough playing around with, who cares if you want it to make an ice cream sundae everytime it boots...
But most of all, have a play with linux and find your way around it...
Its best to get a live boot happening so you can see what its all about, then if you like it, install it to a partition, dont stress too much about partitions, just use a basic setup, most installers do a lot of the work for you, but it pays to make sure you read what its doing...
Then have a better play with an installed distro...
Give it a while of playing then you will be comfortable with it and able to set it up nicely, just for you..!

mogrady 08-02-2008 02:18 PM

Visit Distrowatch.com, in the upper left corner of the page are a couple search boxes, type in Live CD's and you will be presented with a wide choice of distro's to experiment with. I have had pretty good luck, not 100 % though, using rewriteable CD's to download and experiment with. I like PCLinuxOS 2007 (KDE) and Puppy Linux. Most homepages of the distro's you are interested in have either tutorials or detailed instructions on how to burn Live CD's and run the operating system.

Have Fun, Good Luck Michael

resetreset 08-03-2008 05:05 AM

just to add my opinion - i use dynebolic, i'm absolutely in *love* with it and it has gcc the C compiler and nano an editor -all you should need for programming. (be warned that some of the audio softwares and k3b dont work).

AceofSpades19 08-03-2008 11:46 AM

Quote:

Originally Posted by resetreset (Post 3235006)
just to add my opinion - i use dynebolic, i'm absolutely in *love* with it and it has gcc the C compiler and nano an editor -all you should need for programming. (be warned that some of the audio softwares and k3b dont work).

Emacs is better then nano :p


All times are GMT -5. The time now is 09:33 AM.