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.
|
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 . |
I tried both of them.But i read Fedora is unstable.But u didn't mention book.finally is there necessity learning programming language.
|
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.
|
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" |
Quote:
Markus |
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. |
Quote:
Quote:
Markus |
@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.
|
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 :) |
Quote:
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:
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:
becoming a system administrator. But, you still need to learn some scripting languages for that job and definitely not the C/C++. Quote:
|
Quote:
|
Thanks to all of you.@DUGAN ,Its a SANSKRIT word for gaining (arjane) knowledge(gnana) from teacher(guru) .
|
... sorry for the late response, but it just occurred to me to ask.... - do you know BASIC?
|
All times are GMT -5. The time now is 07:50 PM. |