LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   which one is more useful?? "linux" (https://www.linuxquestions.org/questions/linux-newbie-8/which-one-is-more-useful-linux-613176/)

omeraygor 01-12-2008 06:30 PM

which one is more useful?? "linux"
 
hi. i am newuser of linux. but i cannot decide which linux that i can use. can u halp me?

legacyprog 01-12-2008 07:05 PM

Hello omeraygor,

When you say you are a new user of linux, do you mean that you *intend* to use linux but have not yet, and so you are trying to decide which distribution to install? If so you might want to look at: http://wiki.linuxquestions.org/wiki/...x_distribution

As with many things in computers, the "more useful" selection depends on your general computer experience, needs, hardware, future plans, etc. You also may need to consider (depending on your situation) whether you want to use Live CDs to experiment with different distributions before deciding on one. Running a Linux from a Live CD is slower and more limited, but gives you the ability to "test drive" before you install it to see if there are problems with your hardware or if you personally don't like some feature.

You might also want to consider whether you want to use Gnome or KDE as your desktop interface.

When I first got involved with Linux I used Red Hat, then Suse and most recently I switched to Ubuntu.

There is much to learn but you don't need to learn it all at once. I know it helped me to keep notes in a text file as well as bookmarks in my browser so I could revisit information and not just depend on my memory, until I got more used to working with Linux.

hex1a4 01-12-2008 08:15 PM

Hi,

In addition to Linux distributions running GNOME or KDE by default you might also want to check out distros running Xfce--an excellent graphical interface.

Some of these include:
Xubuntu
ZenWalk
Kwort

The advantages of using Xfce is that it uses fewer resources without sacrificing features or a great look.

To download Xubuntu (which runs of of the CD and can be installed without a second CD) visit xubuntu.mirror.hex1a4.net

AceofSpades19 01-12-2008 08:21 PM

Just go to distrowatch.com, pick out a few distros out of the top 10 and try them out and see what one you like

omeraygor 01-12-2008 09:30 PM

Quote:

Originally Posted by AceofSpades19 (Post 3020597)
Just go to distrowatch.com, pick out a few distros out of the top 10 and try them out and see what one you like

thanks your helps, i decided to use xubuntu linux first.
i hope i will work with linux. but there is a problem. i wanna use linux to write code. which is languge that uses linux? how can i learn? is there any web site or e book?

hex1a4 01-12-2008 10:24 PM

Quote:

Originally Posted by omeraygor (Post 3020625)
thanks your helps, i decided to use xubuntu linux first.
i hope i will work with linux. but there is a problem. i wanna use linux to write code. which is languge that uses linux? how can i learn? is there any web site or e book?

Good choice on Xubuntu. I've been using it since version 6.10 and am very happy with it--plus it has a great community where you can get help. (LinuxQuestions.org and UbuntuForums.org). Of the multitude of distros I used since beginning to use Linux, Xubuntu is the only one I contribute to, and plan on using for a long time. Xubuntu is also the only distro I felt so comfortable with I permanently removed windows with it.

As to programming. You can use just about any programming language there is--and there are many. My recommendation would be to install the Z Shell (zsh) and start by writing shell scripts. Zsh is an excellent, well documented, shell and command processor. You will not only be able to start learning programming but also learn about Linux.

Another excellent language to start with is PERL which can be used for server-side scripting for the Web and to enhance Linux.

Many people like Python which is used for just about anything. From small scripts to enhance Linux, Web applications, to full-blown software applications (some games like D&D: Temple of Elemental Evil are written in Python).

Some of the other programming languages include C (use gcc to compile C code), C++, Java (a nice, fairly easy language used to develop Web applets and platform-independent software applications), LISP (used for all sorts of things, including developing logic for artificial intelligence).

You really have to do some research, try a few languages out and decide on what you like and want to use. I just love having choices.

You might want to check out these sites and go on from there

http://www.freeprogrammingresources.com/
http://developer.gnome.org/doc/GGAD/
http://www.linuxjournal.com/article/3946
http://luv.asn.au/overheads/prog/c.html
http://www.tuxfiles.org/linuxhelp/cli.html

In the end it all depends on what kinds of applications you wish to do. Saying that you want to learn programming is simply too vague.

BTW Linux is written using a myriad of languages. Linux itself (the kernel) is written in C. The rest of the software that makes up a GNU/Linux operating system are written using C, C++, PERL, LISP, shell scripts (bash, zsh, tcsh etc.), Python and so on. It depends on the application and what language the developers of that application like.

Finally, if you find many of the languages intimidating to start with, try by learning to develop Websites. Learn HTML, CSS, JavaScript then PHP (easy language that I use on my Website) and go on from there.

marciobarbalho 01-12-2008 10:31 PM

Quote:

Originally Posted by omeraygor (Post 3020625)
thanks your helps, i decided to use xubuntu linux first.
i hope i will work with linux. but there is a problem. i wanna use linux to write code. which is languge that uses linux? how can i learn? is there any web site or e book?

Which language? All of them. Pick up one and go ahead! The internet has a lot of documentation, if you ask me, C/C++, java, perl, html, fortran, Shell scripting, Regex, Awk, Sed, php, python, XML, HSL, pascal, Ruby, Lisp, Smalltalk, erlang, Heskel... dead end!

I like fortran, but suggest C/C++, universal languages!
by the way, I suggest Ubuntu (gnome desktop) instead of Xubuntu (xfce desk) !

oskar 01-12-2008 10:48 PM

Quote:

Originally Posted by omeraygor (Post 3020625)
thanks your helps, i decided to use xubuntu linux first.
i hope i will work with linux. but there is a problem. i wanna use linux to write code. which is languge that uses linux? how can i learn? is there any web site or e book?

Start with python. If you search for "python tutorial" You will get many useful hits.

hex1a4 01-12-2008 10:51 PM

Quote:

Originally Posted by oskar (Post 3020661)
Start with python. If you search for "python tutorial" You will get many useful hits.

python.org/doc/ is a good place to start Python as well.

oskar 01-13-2008 04:32 AM

http://www.norvig.com/21-days.html
This is a good read. I can't seem to find my favorite python tutorial though
http://www.alice.org
Looks like fun.
You should realize that you are not wasting time by learning an easier language first. They all work pretty much the same. If you know one language, you will be able to learn a second one much faster. Trying to learn C was the most frustrating 30 minutes I ever spent. Python on the other hand almost debugs itself, and is likely to be able to do everything you imagine right now.

omeraygor 01-13-2008 01:43 PM

hi. i know c and c++, but i wrote on windows using dev c++. but on linux which complier can i use? there is a queastion too. is it different c++ or c on linux. such as using library and other things.

AceofSpades19 01-13-2008 02:18 PM

Quote:

Originally Posted by omeraygor (Post 3021161)
hi. i know c and c++, but i wrote on windows using dev c++. but on linux which complier can i use? there is a queastion too. is it different c++ or c on linux. such as using library and other things.

you use the gcc compiler for c and g++ for C++, for an IDE, I use Kdevlop, but there is lots of other ones. All the standard libraries are available on linux


All times are GMT -5. The time now is 10:43 AM.