LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
Search this Thread
Old 12-25-2012, 01:32 AM   #1
chiller
LQ Newbie
 
Registered: Sep 2012
Posts: 14

Rep: Reputation: Disabled
Need information about learning Linux, and programming languages


Hi,guys i want solution to my probelm.Firstly iam new to computers.In January,iam purchasing my 1st pc &Iam going to use it for programming purpose.Question whether to install Windows 7 or Ubuntu12.10.I don't want to spend 1000's of rupees on license nor on pirated copy of it.Since iam new to computer which 1 to install.I heard ubuntu doesn't have much dri ver support nor applications as in case of Windows.Finally can u tell which is the best book for learning linux & also Ubuntu or Fedora to install ?thank u guys.
 
Old 12-25-2012, 02:02 AM   #2
John VV
Guru
 
Registered: Aug 2005
Posts: 12,949

Rep: Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719
Hi
First you might want to change the name of this thread
" help" is not recommended as a title

something describing the issue is preferred


Now I like Fedora
BUT
it is not good for a new to linux user UNLESS,
you DO want to learn by tinkering and fixing things.

Fedora is a "research and Development" testing Distro .

"the newest of the NEW" ( mostly)
The users ARE the beta testers

it is often SO new that a lot of programs will not build on it YET unless you hack the program to get it to build on fedora

if that sounds like something you WANT , then use fedora.
BUT please do some research so you KNOW exactly what you are getting into .

Also fedora is in the RPM camp

Ubuntu is in the Debian ( .deb) camp
The two do things differently ( think "Ford" and "Renault" )

Ubuntu ( or Mint Linux - a bit of a more recommended choice by most people)
It is targeted at the new to linux user ( fedora is targeted at experienced users )

Try them both , then YOU can decide for yourself .
 
Old 12-25-2012, 02:09 AM   #3
chiller
LQ Newbie
 
Registered: Sep 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
I tried both of them.But i read Fedora is unstable.But u didn't mention book.finally is there necessity learning programming language.
 
Old 12-25-2012, 02:14 AM   #4
chiller
LQ Newbie
 
Registered: Sep 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
Iam going to use either 1 of them as primary os.I tried both of them.But i read Fedora is unstable but it IS solid start.But u didn't mention book.Finally is there necessity to learn programming language.
 
Old 12-25-2012, 02:29 AM   #5
John VV
Guru
 
Registered: Aug 2005
Posts: 12,949

Rep: Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719Reputation: 1719
seeing as fedora is a "research and Development" testing Distro it can be a bit unstable ???
or not ??? it is a "crap shoot"

as to language "C++" and "C"
as to a book
"the linux / fedora 17(18) Red Hat bible"
 
Old 12-25-2012, 05:29 AM   #6
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,971

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
Quote:
Originally Posted by John VV View Post
...

Fedora is a "research and Development" testing Distro .

"the newest of the NEW" ( mostly)
The users ARE the beta testers

it is often SO new that a lot of programs will not build on it YET unless you hack the program to get it to build on fedora
...
The same is true for Windows, at least for the newest version (Windows 8).

Markus
 
Old 12-27-2012, 12:45 AM   #7
resetreset
Senior Member
 
Registered: Mar 2008
Location: India
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,320

Rep: Reputation: 51
Chiller, it's excellent that you want to learn programming. Linux is the ONLY way to go, in this case
If you installed Windoze, you'd have to find pirate copies of Visual C++ for example, and maybe pirated versions would have viruses or spyware or what not.
Fedora, AFAIK, has some programming languages installed with it, so if you install it, you'd be ready to go.


I don't know about books, if you can learn from the web (I personally can't), that would help your cause a lot, and it'd be cheaper too! And of course, posting here Which language do you plan to learn first? Can I ask how old you are?

I'm in India too, so if you want some help, feel free to PM me, if I can help you, I will.
 
Old 12-27-2012, 02:46 AM   #8
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,971

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
Quote:
Originally Posted by resetreset View Post
...
If you installed Windoze, you'd have to find pirate copies of Visual C++ for example, and maybe pirated versions would have viruses or spyware or what not.
That's not true, there are versions of gcc for Windows (Dev-C++ for example)
Quote:
...Fedora, AFAIK, has some programming languages installed with it, so if you install it, you'd be ready to go....
That't an advantage of Linux in general, all languages are available for every distribution (almost) and many are installed by default.

Markus
 
Old 12-27-2012, 09:16 AM   #9
chiller
LQ Newbie
 
Registered: Sep 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
@resetreset thank u for ur kind response.i live karnataka.iam currently doing in aeronautical eng .i am have c programming language in 1st year.i have another probelm.i want to learn a to z of linux & also 5 to 6 programming languages.due my economic condition of my family i can't afford to pay for programming classes & also for internet connectivity. But i want to learn 6 programming languages.friend of my suggested download videos lecture from internet so i can learn but i can't afford.But in my college there are IT professors who can clear my doubts.But i think its like pirating a movies although my friend suggested it is 'GNANARJANE' .Will u suggest this ?.Is it fair .By this way I think there will be misunderstanding btw me & professors.i think they will think something else.Plz try to understand the situation.
 
Old 12-28-2012, 12:40 AM   #10
resetreset
Senior Member
 
Registered: Mar 2008
Location: India
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,320

Rep: Reputation: 51
OK,.... first of all, why SIX? Why don't you learn ONE language well first? If you learn C, you'll have a leg up as most of the other languages will seem pretty familiar.
I'm sorry you're doing Aeronautical, and not something computer related - didn't get the right marks eh? Don't worry about it...

If your net access is costing you a lot, I don't really know what to suggest - if you learn a language from web docs, that's only textual data being moved around, so it won't cost a lost, it's the cheapest option. But if you CAN, also try Coursera, Udacity and EdX - Google for them, they are FREE courses that could help you a lot in learning general computer science. Oh and also nptel.iitm.ac.in , that's the Indian effort.

If you CAN afford at least *some* books, check the usual e-commerce sites to see where a particular book is cheapest - Flipkart, Indiaplaza, Infibeam etc.

Oh, and hang out here as much as you can - it's a fun way to learn stuff

Last edited by resetreset; 12-28-2012 at 12:42 AM.
 
Old 12-28-2012, 01:14 AM   #11
TheIndependentAquarius
Senior Member
 
Registered: Dec 2008
Posts: 4,622
Blog Entries: 29

Rep: Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896Reputation: 896
Quote:
Originally Posted by chiller View Post
i want to learn a to z of linux & also 5 to 6 programming languages.
Learning many programming languages at a time might make you
jack of all and master of none.

If you wish to learn the programming languages for getting a job,
my advice is to immediately jump on the naukri.com. Search the
jobs there for all the major languages you've heard of and see which
language is in demand in the area where you wish to work in future.

On that basis, make a list of the languages (on the basis of priority)
which you would want to learn in future.

Quote:
Originally Posted by chiller View Post
friend of my suggested download videos lecture from internet so i can learn but i can't afford.
No need to download any videos. Majority of the major languages have
the decent tutorials (pdf) available on the internet. With the
presence of the sites like stackoverflow, I don't think there
is any need to panic.

Before you decide on anything, IMO, you need to decide whether you wish
to become a tester or a programmer in future.

Testers don't need to learn languages like C/C++, IMO. They need to learn
some scripting languages like Perl etc.

Just because some people say C is the best language, it doesn't mean that
you need to learn it. Best is a subjective word.

Quote:
Originally Posted by chiller View Post
finally is there necessity learning programming language.
Besides becoming a tester or a programmer, you also have a choice of
becoming a system administrator.

But, you still need to learn some scripting languages for that job and
definitely not the C/C++
.

Quote:
Originally Posted by markush View Post
...there are versions of gcc for Windows (Dev-C++ for example)
and Mingw: http://www.mingw.org/

Last edited by TheIndependentAquarius; 12-28-2012 at 01:23 AM.
 
Old 12-28-2012, 01:29 AM   #12
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,702

Rep: Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454Reputation: 1454
Quote:
Originally Posted by chiller View Post
But i think its like pirating a movies although my friend suggested it is 'GNANARJANE' .Will u suggest this ?.Is it fair
What does "GNANARJANE" mean?
 
Old 12-28-2012, 02:05 AM   #13
chiller
LQ Newbie
 
Registered: Sep 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
Thanks to all of you.@DUGAN ,Its a SANSKRIT word for gaining (arjane) knowledge(gnana) from teacher(guru) .

Last edited by chiller; 12-28-2012 at 02:08 AM.
 
Old 12-30-2012, 07:02 AM   #14
resetreset
Senior Member
 
Registered: Mar 2008
Location: India
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,320

Rep: Reputation: 51
... sorry for the late response, but it just occurred to me to ask.... - do you know BASIC?
 
  


Reply

Tags
ubuntu, windows


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Best Linux Applications For Learning Foreign Languages LXer Syndicated Linux News 0 08-29-2012 03:30 AM
Learning Multiple Programming languages. jmc1987 Programming 5 11-05-2011 10:53 AM
Languages Worth Learning TaylanUB Programming 30 01-09-2010 10:45 AM
Programming languages on Linux? Imek Programming 6 01-04-2004 03:07 AM
Programming languages and Linux healfdeane Linux - Software 1 09-10-2003 09:15 PM


All times are GMT -5. The time now is 11:08 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration